Settings

Theme

Show HN: A simple API/CLI for scheduling HTTP requests

booper.dev

12 points by areichert 2 years ago · 3 comments · 2 min read

Reader

Hi HN!

This is something I've been tinkering on for the past couple months. It's basically just an API/CLI for scheduling delayed or recurring jobs as HTTP requests.

I initially built it as a personal tool to save myself a bit of time on little side projects where I've needed scheduled/recurring alerts, but decided it could be a good opportunity to practice building out a nice landing page [0] and documentation [1]. And who knows, maybe someone else will find it useful ¯\_(ツ)_/¯

The tool relies heavily on Elixir's Oban [2] library for managing jobs, and Mintlify [3] for documentation. I also shamelessly stole most of the frontend design from Resend [4] because I'm a fan of the aesthetic and thought it would be good for my design chops to use their design as a guide. I also discovered Radix [5] UI while working on this, which ended up being immensely helpful for moving quickly on the frontend.

Anyways, I almost certainly spent a bit too much time on small UX details that are most likely utterly inconsequential, but it was a fun exercise in polish :)

All feedback is welcome!

[0] https://www.booper.dev/

[1] https://docs.booper.dev/

[2] https://github.com/sorentwo/oban

[3] https://mintlify.com/

[4] https://resend.com/

[5] https://www.radix-ui.com/

gingerlime 2 years ago

This looks very sleek. I love it. I had a similar itch to scratch, but created something far less ergonomic[0] a while back.

Princing info would be useful though, even if it’s free in Beta.

Great job!

[0] cronyo: The missing cron CLI for AWS Cloudwatch and Lambda https://github.com/cronyo/cronyo

zenorocha 2 years ago

Resend founder here. Super nice to see the work that you're doing. We need more scheduling tools for developers.

  • areichertOP 2 years ago

    Appreciate the kind words, and love what you guys are doing with Resend! I've been a happy user so far, excited to see what's next :)

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection