Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 1.79 KB

TODO.md

File metadata and controls

49 lines (38 loc) · 1.79 KB

TODO List

This file for specific technical tasks and development to-dos

Backend

  • Set up Flask project structure
  • Create database schema for activity logging
  • Implement API endpoints for logging activities
  • Implement API endpoints for viewing activity history
  • Implement API endpoints for managing workout routines
  • Implement user authentication

Frontend

  • Set up Vue.js project structure
  • Create Create Workout Routine Component.
  • Develop dashboard to display summary of activities with bootstrap
  • Dashboard: Display Workout Routines, Activities Logged
  • Implement Set Fitness Goals Section
  • Improve UI Style and Colors, Add Icons to sidebar
  • Create login and registration pages
  • Diet and Nutrition Tracking: Add a section to log daily meals, calories, or macronutrient intake to complement fitness goals.
  • Workout History, add a "Scheduled" or "Completed" badge could help the user quickly understand the workout status.
  • Adding a language translation option (EN/FR)

Form Validation

  • Edit Forms: Implement Vee-Validate to check for empty fields, string, and numeric fields.

Log Workout Form

  • Limit exercise deletion to ensure at least one exercise field remains.

Dashboard

  • Render dashboard data from the backend.
  • Remove mock data from the frontend.
  • Automatic Updates: tracks activities.
  • Develop calendar view for activity history

BaseLayout

  • Fix sidebar appearance issue on small width screens.

Other

  • Create form for logging activities
  • Implement statistics and progress tracking pages

Integration

  • Set up communication between frontend and backend via API
  • Test and debug API endpoints
  • Ensure proper handling of authentication tokens