Learning Tracker
A full-stack learning tracker built with Next.js and Supabase. Users register, log in, and manage their own learning entries — tracking topics, categories, status (Not Started/Learning/Practicing/Completed), confidence level (Low/Medium/High), notes, and study dates. Each user only sees their own data via Row Level Security. Click here if you want to stay on top of your game with a brand-new regimen to keep you grounded!
Tech Stack
Next.jsSupabaseTailwind CSS
Features
- User registration and login with Supabase Auth
- Create learning entries with topic, category, status, confidence, notes, and study date
- List all learning entries for the logged-in user
- Edit and update existing entries
- Delete entries
- Row Level Security — each user only sees their own data
- Protected dashboard with session management