Skip to content

Latest commit

 

History

History
69 lines (45 loc) · 1.89 KB

README.md

File metadata and controls

69 lines (45 loc) · 1.89 KB

FitPulse

FitPulse is a diet and exercise tracking web app. It allows users to define exercises and track performance on those exercises over time. It also allows users to create a database of foods and track their daily caloric and macro nutrient intake.

There is a free official site, and the code is licensed under the BSD 3-Clause License, so you are free to host your own version of the site.

Features

Diet

  • Create a database of foods

Create Food

  • Track daily food intake

Food Log

  • Daily dashboard with caloric and macro nutrient intake

Diet Dashboard

Exercise

  • Define exercises, with metrics that can be tracked over time

Create Exercise

  • Track performance on exercises when you complete a workout

Log Performance

  • View improvement on metrics over time

Log Performance

Development

Backend

cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

Frontend

cd frontend
npm install
npm start