Skip to content
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)

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.