Skip to content
Back to blog
Whispcal

WhispCal is live

app-storelaunchindie-devmarketingmilestone

It's approved. WhispCal is live on the App Store and Google Play.

I stared at the notification for a good thirty seconds before it sank in. After the review gauntlet — the multiple rejections, the AI consent flows rebuilt from scratch, the Apple Sign-In fixes committed with question marks in the message — it's done. The app is out there, available to anyone with a phone.

This is the moment every indie dev works toward. And it feels nothing like I expected.

The weight of "approved"

There's no fanfare. No confetti animation from Apple. Just a status change in App Store Connect and a quiet sense of relief. The struggle with Apple review taught me more about building responsible AI features than any documentation ever could. Every rejection made the app better — more transparent, more respectful of user data, more thoughtful about consent.

But knowing that intellectually and feeling it emotionally are different things. The rejections stung. Each resubmission felt like a gamble. And now that it's over, the dominant feeling isn't triumph — it's "okay, what now?"

A completely different job

For three and a half months, my job was building. Writing code, fixing bugs, wrestling with keyboards, tuning prompts. I had a clear feedback loop: does it work? Ship it. Does it crash? Fix it. The problems were hard but concrete.

Now my job is something entirely different: getting people to care.

Marketing a side project is a skill I don't have. I can architect a React Native app, debug an optimistic update race condition, or tune a Gemini prompt to handle French food descriptions. But writing App Store copy that converts? Building a social media presence? Understanding acquisition funnels? I'm starting from zero, and it's humbling.

Here's what I know so far:

  • The App Store listing matters more than I thought. Screenshots, description, keywords — this is most users' first impression, and I treated it as an afterthought.
  • Nobody discovers apps organically anymore. The "build it and they will come" era is long dead. Without active promotion, WhispCal is invisible among thousands of calorie trackers.
  • Onboarding is the new battleground. Getting someone to download the app is step one. Getting them to log their first meal — and come back tomorrow — is the actual challenge.

The landing page situation

I have a website at whispcal.vercel.app. It exists. It's functional. It's sitting on a Vercel subdomain because I haven't committed to a proper domain yet. Should I buy whispcal.com? Probably. Will it materially change anything right now? Probably not. But there's something about a .vercel.app URL that screams "side project" rather than "real product."

It's one of those decisions I keep deferring — not because it's hard, but because there's always something more urgent. The irony of a developer who rebranded his entire app before launch but still hasn't bought a domain is not lost on me.

Where to find WhispCal

If you've been following this dev journal, here's where you can actually try the thing:

It's free to download. The AI-powered food logging, voice input, barcode scanning, health sync — it's all there.

The next chapter

Building WhispCal was a technical challenge. Launching WhispCal is a human challenge. I need to find my first real users — not friends and family who download it as a favor, but strangers who find it useful enough to keep.

I need to learn SEO, ASO, content marketing, community building. I need to figure out whether Twitter, Reddit, Product Hunt, or indie dev communities are where my users hang out. I need to write copy that explains "AI-powered nutrition tracking" without sounding like every other app that slapped "AI" on their marketing page in 2025.

It's uncomfortable. It's unfamiliar. And honestly? It's exciting in a way that's different from shipping code. Every download is a person choosing to trust something I made. That's a different kind of reward than seeing a green checkmark in your terminal.

Three and a half months ago, I logged my first meal with a broken prototype. Today, anyone in the world can do the same thing with a polished app. Whatever happens next — whether WhispCal finds its audience or remains a passion project — that journey from empty repo to approved app is something I'll carry with me.

Now if you'll excuse me, I have some marketing to figure out.