Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hemanthkumar314/workout_logger

The Daily Workout Tracking Application, built using Flask, provides a simple tool for users to log their workouts, track their progress, and stay motivated on their fitness journey,with secure user authentication, responsive design, and intuitive features
https://github.com/hemanthkumar314/workout_logger

chartjs flask html-css-javascript python3

Last synced: about 2 months ago
JSON representation

The Daily Workout Tracking Application, built using Flask, provides a simple tool for users to log their workouts, track their progress, and stay motivated on their fitness journey,with secure user authentication, responsive design, and intuitive features

Awesome Lists containing this project

README

        

WorkOut Logger


Overview



The Daily Workout Tracking Application is designed to help users keep track of their daily exercise routines. It provides a convenient way to log workouts, monitor progress, and stay motivated.

Key Features





  • User Registration and Login :Users can create an account and log in to access their workout tracker which ensures that each user's workout data is private and secure.


  • Logging Workouts :Users can log details of their daily workouts, such as the type of exercise, duration, intensity, and comment.


  • Tracking Progress: Users can view their workout history to see their progress over time.


  • Setting Goals : Users can set fitness goals, like exercising a certain number of times per week or achieving specific fitness milestones and also helps users track their progress toward these goals.


  • Real-time Stats: Users can view their workout statistics using a chart over a certain period which helps users to track their progress


Technologies Used





  • Front End




    • HTML : Structures the content on web pages.


    • CSS : Styles the web pages for a visually appealing layout.


    • JavaScript(ChartJS) : Adds interactivity and handles fetch requests for real-time updates.




  • Back End




    • Flask : A lightweight web framework for Python that handles the server-side logic and manages the database.


    • SQLite : Stores user data, workout entries, and progress statistics securely.