weight tracking web app that show progression over time
scalio is a web app allowing you to keep track of your weight loss project over time. Click here to create an account and get counting, or look below if you want to run or contribute to the project yourself!
These instrcutions will get a copy of scalio running locally on your machine for development, testing, and trial purposes.
You're going to need these before you get started:
- Navigate to the
api/folder - Create a virtual environment with
python3 -m virtaulenv venv, and activate it withsource venv/bin/activate - Install the dependencies with
pip install -r requirements.txt - Start the api with
python run.py
- Navigate to the
web/folder - Run
npm installfrom the terminal to download the dependencies - Run
npm startand then navigate to localhost:4200 and start usingscalio.
From the api/ folder, run python -m unittest discover test to run all of the api tests.
From the web/ folder, run npm run unit to run all of the front-end unit tests.
Guidelines for contributions can be found here and our Code of Conduct can be found here. Feel free to
open an issue if there are problems with scalio or you want to submit a
feature request.