🔐
🔐 Foundations

A Site With User Accounts

Signup, login, logout + each user's private data via RLS. Magic link, profile with avatar, password reset. No backend — everything runs on Supabase Auth + an anonymous JS client. After this course, any "each user sees their own" app becomes a normal task rather than magic.

What you'll build
🔐Signup and login
👤Profile with avatar
🛡Each user sees only their own
✉️Magic link & password reset
📘 5 lessons1-2 evenings🎓 Intermediate
🎯 Mission
Build a site with real accounts
+104XP
🏆CertificatePDF
🔐A site with real accounts
Progress0 / 5 · 0%
Next up: Why authentication, and setting up Supabase

Course program

  1. 01

    Why authentication, and setting up Supabase

    Why accountsThree ways to sign inPreparing Supabase⚡ +10
    ▶ Now
  2. 02

    Signup, login, and logout

    One file, two statessignUp / signIn / signOutSession in localStorage⚡ +10
    Open
  3. 03

    Personal data via RLS

    Why RLSThe notes tableTesting with two accounts⚡ +10
    Open
  4. 04

    Profile, magic link, and password reset

    Profile and avatarMagic linkPassword resetOAuth in brief⚡ +10
    Open
  5. 05

    Deploy and production checklist

    PublishingTurning email confirmations back onSecurity checklist
    A site with real accounts
    Open
A Site With User Accounts — no-code AI course