Our product · Mobile app · iOS & Android
BTTL: a “message in a bottle” app, from idea to the App Store
A social app where people meet through shared thoughts, songs and films, not photos.
- TYPE
- Our own product
- STACK
- Flutter, Go, AWS serverless, WebSocket, Postgres (Neon)
- LIVE
- bttlapp.com
STEP IThe problem
Build a social app with real-time chat, purchases and user-generated content, and pass Apple’s review for it.
STEP IIOur decision
Rewrite the backend from Laravel to Go serverless and move the database to Neon: with uneven traffic the idle bill is close to zero, WebSockets need no separate server, and heavy matching runs outside the user’s request.
STEP IIIWhat we built
- One Flutter codebase for iOS and Android
- Matching on texts, songs (Deezer) and films (TMDb)
- Real-time chat that opens only with mutual consent
- In-app purchases on the App Store and Google Play, plus a referral programme
- Content moderation, reports and blocking, to Apple’s requirements for user-generated content
STEP IVThe result
Passed App Store review and live on the App Store since March 2026.
Your next conversation
Let’s see what your next idea deserves.
A 30-minute conversation. Bring the idea as it is. No technical specification required.