1. Home
  2. Work
  3. Snake League

Snake League: from idea to Google Play.

A competitive take on Snake that we designed, built and launched ourselves. It is our proof that a web app can ship to Google Play with a real backend, payments and live multiplayer.

What we built

Weekly leagues

Players are grouped into leagues that reset every week, with promotion run by scheduled database jobs.

Live duels

Two players race the same board at the same time over Supabase Realtime, with voice chat.

Scores verified on the server

Every run is replayed by an edge function before it counts, so leaderboards stay honest.

Sign-in without friction

Players start as guests and upgrade to Google or email sign-in later without losing progress.

A cosmetics shop

More than sixty skins, trails and arenas, bought with points earned by playing.

Payments

A one-off Pro upgrade through Stripe on the web.

Shareable challenges

Challenge and invite links with rich previews, so a shared link sells the game.

Published on Google Play

Packaged for Android and taken through Play review, data safety and closed testing.

TypeScriptViteSupabasePostgresStripeCapacitorNetlifyGoogle Play

The hard parts of Snake League are the hard parts of most business apps: sign-in, keeping data private, taking payments, live updates and getting through app store review. We have done all of them in production.

Get your app on Google Play

Want something like this built?

A few lines is plenty. You will hear back within one working day with questions or a rough price.

Or email hello@rijo.ai

What do you need?
We reply within one working day. See our privacy notice.