Skip to content

fszymanski13/training-webb-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Training Webb App

Overview

The Training Webb App is a comprehensive web application designed to assist users in tracking and managing their fitness and dietary goals. It offers personalized features to calculate daily calorie consumption, monitor training and dietary habits, and visualize progress through interactive plots.

Key Features

  • Calorie Consumption Calculation: Personalized calculation of daily calorie intake based on user's individual data and fitness goals.
  • Data Tracking: Ability to store and manage data related to daily training routines and diet.
  • Nutrition Analysis: Interactive plots to visualize the daily distribution of macronutrients, aiding in dietary planning.

Technical Stack

  • Backend Framework: Flask 2.2.2
  • User Authentication: Flask-Login 0.6.2
  • Session Management: Flask-Session 0.4.0
  • Template Engine: Jinja2 3.1.2
  • Utility Library: Werkzeug 2.2.2
  • Database: sqlite3
  • Security: hashlib

Developed in Python 3.10.

Getting Started

Prerequisites

  • Python 3.10
  • Flask and associated dependencies (listed above)

Installation and Setup

  1. Download Repository: Clone or download the 'TrainingWebApp' repository from GitHub.
  2. Project Setup: Extract the content and navigate to the ProjectPython folder.
  3. Run Application: Execute the main.py file to start the server.
  4. Access Application: Open a web browser and go to http://127.0.0.1:5000 to access the application.

Releases

No releases published

Packages

No packages published