A lightweight app to track routines such as fitness workouts.
- Initialize project
- Create app design in Figma
- Add views
- Insert sample data
- Deploy on Vercel
- Tracking a hard-coded routine (start and end)
- Track which exercises have been completed
- Track detailed exercises with repetition or minutes
- Toggle exercise card
- Add CRUD functionality for routines, exercises and sets
- Implement offline usage
- Testing
- Use express.js and a database to store data persistently
- routines[] <Object Array>
- routine <Object>
- name <String>
- iterations[] <Object Array>
- iteration <Object>
- start <String (ISO 8601 format)>
- end <String (ISO 8601 format)>
- units[] <Object Array>
- name <String>
- description <String>
- done? <Boolean>
- type <enum>
- sets[] <Object Array>
-set <Object>
- duration <Number>
- repetitions <Number>
- kg <Number>
- text <String>
- iteration <Object>
- routine <Object>