Skip to content

jbakerr/habits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

Flask Webapp For Tracking Habits

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published