Build the app you keep thinking about.
Describe your idea. Sanic AI builds the real app, end to end.
Describe your idea. Sanic AI builds the real app, end to end.
A real-time chat starter for your team or community
A real-time messaging starter built on Expo and Supabase. It has a searchable conversations list with avatars, online dots, last-message previews and unread badges; 1:1 and group chats that auto-group messages into runs with day dividers; live messages, an online status dot and a typing indicator over Supabase realtime; a New chat flow to start a 1:1 or name a group; and an editable profile. Runs on your own Supabase with membership-scoped RLS, plus an opt-in 'Preview with sample data' mode.
A real-time chat app for talking with the people in your team, club, or community. It runs entirely on your own Supabase project, so it opens on a Connect screen first: apply the included database schema, add your keys, and create an account (this is a multi-user app, so a second account has to exist for you to message anyone). Once you are in, you get a searchable list of all your conversations with unread badges, you can message one person privately or in a group, and new messages, online status, and typing indicators all appear live. If you just want to look around first, there is an opt-in 'Preview with sample data' mode that never touches a real backend.
For developers: exactly what is included when you start from this template, taken straight from the template's own code.
profilesconversationsconversation_membersmessagesOne photo a day, with your friends
View templateAn Instagram-style starter: feed, stories, likes, comments, follows, and an activity inbox
View templateBroadcast yourself, watch others live
View templateSwipe profiles, match, chat, meet
View template