All projects · SaaS Product Tools
CoffeeHouse: Supabase Auth Login & Protected Routing
A full-stack authentication system for CoffeeHouse connecting client-side login to Supabase auth.users, featuring automated email verification…
A full-stack authentication system for CoffeeHouse connecting client-side login to Supabase auth.users, featuring automated email verification loops, session JWT state tracking, and protected admin route redirection.
- Decodes the core clue ('Use the Users table in the Authentication section') by integrating Supabase GoTrue auth.users rather than hand-rolling insecure custom tables
- Pixel-perfect replication of the CoffeeHouse warm aesthetic login card with animated loading states and prefill presets
- Interactive Supabase Studio Users table simulator with live add user modal, auto-confirm toggle, and real-time status updates
- Transactional confirmation email simulator with one-click verification updating database status in real time
- Protected Newsletter Admin Dashboard accessible only after successful authentication, with session telemetry and logout
Built with: Supabase Auth v2, PostgreSQL auth.users, JWT Tokens, Email Confirmation, Bolt.new, Protected Routes, Row Level Security (RLS), React & TypeScript