Authentication
Account creation, sign in, and password reset.
Rails authentication is wired into the app shell so later milestones can protect workout data by default.
Milestone 3
Capture workouts with a simple structure, durable history, and fast session logging. The foundation is in place so the next milestones can layer on exercise management and workout flows.
Authentication
Rails authentication is wired into the app shell so later milestones can protect workout data by default.
Design system
The UI now has a calm visual language tuned for focused personal tracking instead of a glossy fitness dashboard.
Next up
Milestone 3 adds user-owned workouts with dates, status, notes, and an active workout concept for the next set-planning slice.