Hire Me
← Back to projects

Habit Tracker

2025

A personal habit tracker built with Next.js 16 and React 19. Features a weekly grid where any of the last 7 days can be marked, soft streak recovery (a missed day does not break the streak until end of day), and motivation badges at milestones 1, 2, 3, 5, 7, 14 and 30 days. All business logic lives in pure functions in lib/habits.ts.

Next.jsReactTypeScriptCSS Modules