Back

Rootly

A learning notes app built with Next.js and Supabase. Q&A, freeform notes, topic tracking, and daily study logs with extension-powered capture workflows.

Project screenshot placeholder

Problem

Learners needed a structured way to store notes, track progress over time, and review what they studied without losing data online or offline.

Solution

Built a notes and learning tracker with offline and cloud modes, progress dashboards, quiz-based review, and exports to JSON and CSV.

Architecture

Next.js 15 App Router + React 19 + TypeScript + Tailwind CSS 4, using Supabase for PostgreSQL, Auth, and RLS, Recharts for dashboards, and Radix UI and shadcn/ui for accessible components.

Stack

  • TypeScript
  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • React Hook Form
  • Recharts