Skip to content

TheNewThinkTank/fitness-tracker

Repository files navigation

commit activity CI GitHub repo size

Documentation Status codecov

Fitness-Tracker

Main Website

Tech Docs

Running locally

# docker-compose up --build

docker compose --profile ci up --build --attach-dependencies --remove-orphans

# then visit http://localhost:5000

Or, running without containers

# Start the Backend
cd src
uvicorn main:app --reload

# Start the Frontend
cd frontend
npm run dev

Debugging: from the url, open the browser's developer tools (F12 or Cmd+Shift+C)

Known issues

Issue: zsh: command not found: docker-compose

solution:

sudo rm /usr/local/bin/docker-compose

sudo ln -s /Applications/Docker.app/Contents/Resources/cli-plugins/docker-compose /usr/local/bin/docker-compose

# check version:
docker-compose version

# Output should be similar to:
Docker Compose version v2.29.1-desktop.1

Testing endpoints locally

Overview of endpoints

For contributors

Project tracking