Interval - Build internal tools in Node.js with zero frontend code | Product Hun...
source link: https://www.producthunt.com/posts/interval-2
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Interval
Build internal tools in Node.js with zero frontend code
Hey PH 👋 I'm one of the engineers building Interval. We let you build internal tools right in your app's codebase with zero frontend code.
Some background: in our previous project we had ~65 CLI scripts for working with customer data. We liked these scripts. They were quick to write, type safe, and had access to all of our app's shared code. But over time, and with a mess of hardcoded values... they became scary to run!
Even worse, we couldn't just hand off CLI scripts to support folks, so they still had to ping engineers to do routine customer tasks.
We wanted the best of both worlds: modern web apps that non-technical team members could run _and_ the convenience of scripts that are fast to write, run in our codebase, and have the same type safety, code review, and version control as the rest of our app.
So we made Interval :) It has two core components: 1. A Node.js + TypeScript SDK – this embeds in your backend codebase and provides APIs for defining tools + collecting input + displaying output. 2. A hosted UI, which handles I/O for the scripts in a less brittle way than command line arguments do, while also taking care of auth, permissions, and audit logs.
There's no no-code layer to learn, no API endpoints to wire up. Already accessing a database with Prisma, handling payments with Stripe or sending emails with Postmark? Interval works with Everything Else by default. 👍
In fact, the Interval actions you write with our SDK are just functions in your Node.js backend. And our library of I/O methods are just async functions. Call them in loops, include them in shared functions to reuse logic between actions, doesn't matter... It's Just Code!
Interval is free for small teams and you can have your first app running in just a few minutes. Happy to answer questions here - Twitter DMs are open too 🙂
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK