Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 866 Bytes

README.md

File metadata and controls

50 lines (36 loc) · 866 Bytes

Habit Tracking App

A habit tracking app built using Flask. This app was made for the purposes of learning flask and expanding my developer skills. Features include:

  • User logins and settings
  • Track habits by weekly goal
  • Individual and group statistics based on habit completion (Coming soon)
  • Dashboard to assess progress and vistual statistics (Coming soon).

Screenshots

Home Page

Habit Page

Install

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cd app/static/js
npm install
cd ../../..
export FLASK_APP=habits.py
flask db init
flask db migrade -m "init"
flask db upgrade

To Run

flask run

To Enter Debugging Mode

export FLASK_ENV=development

Testing

pytest --cov

Contributing

All contributions are welcome!