I've been sitting on daysleftbefore.com for way longer than I'd like to admit. It's a simple idea, a countdown calendar. Browse curated upcoming events (space launches, elections, movies, sports, conferences) or make your own countdown and share it. Nothing revolutionary. The kind of app you could sketch on a napkin in five minutes.
Which is exactly why it took me so long to ship it.
I rebuilt this thing from scratch at one point: new stack, new spec, the whole v1 codebase set aside and tagged so I wouldn't lose it. That's a very indie-hacker thing to do: decide your foundation isn't good enough and start over. In hindsight, some of that was legitimate technical debt. A lot of it was me finding reasons not to be done.
If you're circling a project like that right now, here's the only thing I can tell you: shipping late is still shipping. Nobody who uses the product will ever ask when you started it.
The feature list for this app could grow forever. Recurring countdowns, calendar sync, collections of countdowns for something like a wedding timeline, richer reminders. I have a whole backlog of ideas I want to build. I had to draw a line and say: this much is enough to be real. Ship the countdown, ship the sharing, ship the basics, and let the rest wait.
The version of this project that lived only in my head was perfect. The version that exists now is not, and that's the one people can actually use.
I don't think I appreciated how much low-grade weight an unshipped project puts on you until it was gone. There's a specific kind of tired that comes from a thing sitting 90% done for months. Pushing it out (flipping billing to live mode, watching a real countdown get created by someone who isn't me) was a genuine relief. Not triumph, just relief. The pressure valve released.
I'll be honest: I don't know if this thing is going to work. I don't know if anyone besides me and a few curious testers is going to care about counting down to a rocket launch or their own wedding. That anxiety hasn't gone away just because the thing is live. I suspect it doesn't fully go away for anyone, no matter how many products they've shipped.
I've deliberately kept a running list of what's next rather than trying to cram it all into launch: multiple reminders per countdown instead of just one, an "add to calendar" option, recurring annual countdowns for birthdays and anniversaries, bundling related countdowns into one shareable page. None of it is required for the app to be useful today, which is exactly why none of it shipped on day one.
This felt like the real milestone, more than the launch itself. Billing runs through Lemon Squeezy, and it's out of test mode: a real card, a real checkout, real money. A few paid features are already live: custom shareable slugs, email reminders before a countdown hits zero, some visual customization for public countdowns, and basic view analytics. Watching an actual transaction go through, not a sandboxed one, made the whole thing feel less like a side project and more like a small business, even if it's a tiny one right now.
I'm not expecting a hockey-stick anything. What I want is momentum: a few real users, a bit of feedback, a reason to keep building on the backlog instead of letting it fossilize. Slow and real beats fast and imaginary.
This project moved in fits and starts for a long time: weeks of nothing, then a burst of milestones, then quiet again. It's easy to measure yourself against people posting daily changelogs and feel like you're behind. But looking back at how far this went from "static JSON files and an idea" to "a live product with real billing," the slow stretches didn't cost me anything. They just felt slower than they were.
If there's one thing I'd want someone reading this to take from it, it's that the tools required to get from idea to a real, paying product are genuinely available to anyone willing to sit with the boring parts. I'm one person. No team, no funding, just consistent effort chipped away over a long stretch of time. If you're holding onto a project because it doesn't feel "ready," it's probably more ready than you think.
daysleftbefore.com is live. It's still small, still rough around the edges, and I'm actively looking for feedback: what's confusing, what's missing, what you'd actually pay for. If you try it and have thoughts, I'd genuinely love to hear them.
Thank you so much IH!
Congratulations on shipping, and especially on flipping billing to live. That first real transaction matters more than the launch post. I know the 90% done weight you describe: I have projects that sat there for months, and a full rebuild is the most productive-feeling way to avoid finishing. You said you're anxious about whether anyone will use it. What's your plan for finding the first ten users now that it's live?
I am currently exploring marketing channels right now. But I think i'll start with facebook. Honestly, I also used it everyday for my personal countdowns but I still need to do a lot of research on how to reach my potential customers.
For the first ten I'd pick the channel by asking who the app is really for - people tracking personal events, or teams counting down to launches? That answer picks the channel for you. Facebook works only if that's where those people already gather. I'm doing the same exercise for my own product right now: one channel, small daily reps, and I count replies, not likes. Who's using your countdowns most so far - is it people like you, tracking personal stuff?
Getting real billing live is a useful milestone, but the next signal seems to be which paid feature actually closes the sale. Have you seen what the first paying users valued most—reminders, custom sharing, analytics, or something else?
not yet. i still have to do some plumbing in the metrics part
The payment-side evidence is still the missing piece. If you’re open to it, what’s the best email to reach you on?
i am reachable at aluroticooo@gmail.com
Thanks! I’ve just sent it over.
Looking forward to hearing your thoughts whenever you have a chance.