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
Back to Projects