Personal Project
Reset21 - Habit & Accountability App
Product Engineer
A habit and accountability web app for running fixed-length daily challenges. It helps users stay consistent through structured tracking and progress visibility.
ReactTypeScriptViteTailwind CSS
Key Contributions
- ▸Built configurable challenge length flow (7 to 365 days), with 21 days as default.
- ▸Implemented daily status tracking with success, fail, and unmarked states.
- ▸Added completion percentage, current streak, best streak, and visual progress report.
- ▸Developed a dedicated Settings page (/settings) for challenge length and start date updates.
- ▸Implemented local-first persistence with optional sync key backup/restore flow without signup.
Business Outcomes
- ✓Created a frictionless experience that allows users to start and continue challenges instantly.
- ✓Improved daily habit visibility and accountability through clear progress feedback.
