← Back to projects

Good Study

A full-stack note-taking application with real-time synchronization, user authentication, and a demo mode.

Tech Stack

Next.jsReactSupabaseTypeScriptTailwind CSSPostgreSQL

Overview

Before the semester started, I was setting up my notes in Notion — but found myself spending more time navigating its bloated interface than actually studying. I wanted something purpose-built for university: organized around semesters, courses, and tasks, with nothing in the way. So I built it myself. What started as a personal tool became a full-stack application with real-time sync, secure authentication, and a demo mode so anyone could try it without signing up. Every design decision was made with a student's workflow in mind — no unnecessary features, just a clean space to stay on top of coursework. The project demonstrates my ability to: - Design and implement a complete user authentication system - Build a responsive, intuitive UI with React and Tailwind CSS - Integrate real-time database functionality with Supabase - Deploy and maintain a production-ready application - Leverage AI tools to accelerate development while maintaining code quality

Key Features & Highlights

  • Real-time synchronization across devices
  • Secure user authentication
  • Demo mode for new users
  • Responsive design (mobile, tablet, desktop)
  • Dark mode support

What I Learned

  • Database design and optimization
  • Real-time data management with Supabase
  • User authentication best practices
  • UI/UX for productivity tools
  • Open to new projects and collaborations

Interested in working together?

Let's discuss how I can help bring your ideas to life.

Get in Touch