Flask Endless Task List Application with Levels and Experience Points (XP)
This app is an endless task list application with levels and experience points (XP). It uses SQLAlchemy to store user and task list data to the database.
Getting Started
- Clone the repository.
- Install dependencies:
pip install -r requirements.txt
. - Set
SECRET_KEY
environment variable. On Windows: usesetx
command in Command Prompt likesetx SECRET_KEY "your_secret_key"
. On macOS and Linux: useexport
command in terminal likeexport SECRET_KEY="your_secret_key"
. - Create a migration using
flask db init
. - Create a migration script using
flask db migrate
. - Apply the migration using
flask db upgrade
. - Run the app using
flask run
. - Open
localhost:8081
on your web browser.