Back to Projects

Habit Tracker

December 10, 2025
Habit Tracker

A full-stack habit tracking web application with a mobile-first design. Built using React frontend (deployed on Vercel) and Node.js/Express backend (deployed on Fly.io) with MongoDB Atlas database. Features include: calendar-based habit visualization with monthly/weekly/yearly views, streak tracking, OAuth authentication (Google & GitHub) alongside traditional email/password login, and responsive design optimized for mobile devices with touch-first interactions. Users can create habits, mark completions, track progress, and view success rates with visual calendar indicators showing completed, missed, and current days.