Show HN: Long term, data only eSIMs – built with Claude Code

Posted by smoovb 15 hours ago

Counter5Comment1OpenOriginal

Firstly, I’m not a developer — but I am a very technical, over-50, product person and entrepreneur.

This project started shortly after Claude Code launched. I had already worked on a few other AI coding projects, and decided to see how far I could realistically take something end-to-end. While I had some help from a developer, I increasingly felt capable of taking on more work myself. So about 9 months in the making, working full time on it past 2 months.

Stack:

Postgres, Next.js on Render. Monorepo with both frontend and backend services.

Some takeaways from using Claude Code on this project:

- I built all project pages directly in frontend JavaScript with mock data — no Figma or other layout tools.

- In the early days, scope got out of hand; I learned quickly that Claude tends to overbuild unless tightly constrained.

- Initially, I used Claude Desktop to refine prompts for Claude Code.

- My skills with Git, SQL, Docker, and local/remote environments were shaky at first, but they no longer get in the way.

- Using Flowbite CSS saved a lot of pain and made it possible to produce reasonably high-quality designs quickly.

- Getting details right has always depended on pushing people, now that responsibility falls entirely on me.

- About six months in, I adopted the Functional Core, Imperative Shell approach and documented it in claude.md (inspired by this HN post: https://news.ycombinator.com/item?id=45701901).

- I built an Airbnb-style referral program in a day, after spending time on a detailed to-do spec and following the above approach.

What Jetogo does:

- Issues you long-term, data-only eSIMs for mobile data

What is Jetogo for:

- Saving money on travel roaming data costs

- Secondary devices (e.g., a kid’s iPad, laptop, or backup connection)

What we built:

- Parse CDR usage data to calculate accurate user billing

- Implemented pay-as-you-go and subscription options using Stripe

- Subscriptions support rollover and overage, applied at the end of each billing period

- Built referral, bonus, and coupon programs

- Aggregate usage across multiple eSIMs under a single account and present a unified total

Live now at: https://jetogo.com

Comments

Comment by XZeuwsXJ 9 hours ago

Sweet. I love the rollover. Will be handy.