shivsarthak34

Joined 3 years ago

Karma
46
Submissions
30
Member since
Nov 2
I like to build things
View on Hacker News

Recent submissions

Comment · 9 months ago
I'm the founding engineer at Spur, and I think we've all written the same bad code. You want to email a user when they sign up, and then check 24 hours later if they created a project. It starts simple, but eventually, you end up with a mess of cron jobs and spaghetti logic.

The breaking point for me wasn't the code complexity, but the process. Every time our marketing team wanted to change an email subject or bump a delay from 1 day to 2 days, I had to stop what I was doing, write code, and push a deployment. It felt ridiculous to deploy a new build just to change a timer.

I ended up ripping about 400 lines of boilerplate state-management code out of our backend. I moved all that logic to an orchestration layer instead (I built a tool called Flowripple for this). Now my backend just fires a 'user_signed_up' event and forgets about it. The orchestration layer handles the state, the delays, and the retries by a visual workflow builder on flowripple.

It has mostly solved the "separation of concerns" headache for us, but I'm curious how you all handle complex onboarding flows? Do you stick with Cron/Queues to keep it simple, or do you offload the state management elsewhere?

Comment · 9 months ago
Thank you! I'd love to hear what you think of it
Comment · 9 months ago
Landing page is at : https://flowripple.com , HN would not let me post it again because i did a Show HN 6 months back
Comment · 9 months ago
There are just too many things for the same thing eg for email there's - mailchimp, resend, loops , ofc a simple smtp server
Comment · 9 months ago
For now it's using my email server, but i am open to add a smtp email integration to send it via user's service , i was conflicted which one should i integrate and just solved my problem for now and thought of thinking at scale later when i actually make it public .
Comment · 1 year ago
Sveltekit frontend with svelteflow Backend is built on a NestJs Stack
Comment · 1 year ago
It's not a reskin , I developed it on my own. It's just that these workflow builders are built using libraries such as React Flows. As you can see in the bottom right of the sheet of the flow builder. Also my application is built on Svelte, and I'm using Svelte Flow which is a fork of React Flow itself.
Comment · 1 year ago
Yep , it seems to be a much mature product, they are have much more integrations going on. FlowRipple is at a very nascent stage and very much figuring out it's path. I've put together this project in a month along with my full time day job, so the motive to showcase it here was to just get some eyes and opinions on it.
Comment · 1 year ago
Maybe a vision for this product could be to be that "Sandbox Environment" with the LLM. So you just connect your backend and triggers and just create flows telling what needs to be done in natural language (one time setup) and it creates the flow.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton