Skip to content

shakedown-street/fit-pulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Self-hostable web application for diet and exercise tracking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published