How to Add Login & User Accounts to Your App
Add sign-up and login to your app in minutes. Snapp uses your connected Supabase project, so you own the user list.
How to Add Login & User Accounts to Your App
If you want people to sign in, save their own data, or have private accounts, your app needs authentication. In Snapp, login is powered by your connected Supabase project — which means adding it is as simple as asking the AI.
This guide shows you how to add sign-up and login in a couple of minutes.
---
Before you start
Authentication relies on a database, so you need to connect Supabase first. If you haven't done that yet, follow our Connect Supabase guide — it takes about two minutes.
Once Supabase is connected, you're ready.
---
Step by step
1. Open your app in the builder.
2. In the chat, just describe what you want, for example: - "Add login and sign-up with email and password" - "Require users to sign in before they can see their tasks" - "Add a sign-in screen"
3. The AI generates a complete authentication flow: a sign-up form, a login form, and the logic that keeps users signed in.
4. Preview your app and test it — create an account, sign out, and sign back in.
There's no separate button to toggle. Authentication is added through the chat, the same way you build everything else in Snapp.
---
How it works
Snapp uses Supabase Auth under the hood:
- New users are stored in your Supabase project's
auth.userstable — automatically created and managed by Supabase. - Sign-up uses email and password, with email verification handled by Supabase.
- Sessions are secure and persist across visits, so users stay logged in.
- Gate specific screens. Tell the AI exactly what should be private: "Only signed-in users can create posts, but anyone can read them."
- Personalize per user. Once login exists, you can ask: "Show each user only their own bookings."
- Verify emails. New sign-ups receive a confirmation email from Supabase — users must confirm before their account is active.
- Accept payments with Stripe so users can subscribe or buy.
- Share your app and let real people sign up.
Because this all runs on your Supabase project, you own the user list. You can view every registered user from your Supabase dashboard or Admin Panel in Snapp AI.
---
Tips
---
Common questions
Do I need to set up an auth server? No. Supabase Auth is fully managed. Snapp wires it into your app automatically.
Can users sign in with Google or Apple? The default flow uses email and password. If you need social login, ask in our community — and tell the AI what you'd like.
Where do I see who signed up? In your Supabase dashboard, under Authentication → Users. See viewing and managing your app data.
---
What's next
With accounts in place, you're ready to:
SNAPP Team
SNAPP ekibinden yazılar ve içerikler