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 install
from the terminal to download the dependencies - Run
npm start
and 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.