Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Protein-Intake Tracker

Track your daily protein intake and visualize progress with a simple, user-friendly web app.


Overview

Protein-Intake Tracker is a full-stack application that lets users log daily protein intake, monitor progress, and manage personalized nutrition goals securely.


Features

  • User registration, login and logout
  • Track daily protein intake
  • Edit or delete past entries
  • Visual progress tracking using Pixela API graphs
  • Personalized protein goals based on body weight

Setup & Running Instructions

  1. Clone the repository
git clone https://github.com/your-username/protein-intake-tracker.git
cd protein-intake-tracker
  1. Create and activate a virtual environment
  • macOS / Linux
python3 -m venv venv
source venv/bin/activate
  • Windows
python -m venv venv
venv\Scripts\activate
  1. Install dependencies
pip install -r requirements.txt
  1. Configure environment variables
SECRET_KEY=your-secret-key
PIXELA_TOKEN=your-pixela-token

⚠️ Do not commit your real .env file to GitHub.

  1. Run the application
python main.py

Open your browser at http://127.0.0.1:5000


Dependencies / Tech Stack

  • Python, Flask, Flask-Login, Flask-SQLAlchemy, SQLite
  • HTML (Jinja2), Bootstrap 5, Custom CSS
  • Pixela API for graphing

License

This project is licensed under the MIT License.

About

Track your daily protein intake and visualize progress with a simple, user-friendly web app.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages