This is a project for Platzi's Flask course.
To-Do list made with Flask for learning purposes.
- User signup.
- User login.
- Task creation.
- Update task as Done.
- Task deletion.
- SQLite3 conecction with SQLAlchemy.
- SQLAlchemy models.
- Flask, Python 3.10, SQLite3, SQLAlchemy, Bootstrap-Flask, WTForms
- Clone or download the repository:
git clone https://github.com/betofleitass/to-do-list-flask
- Go to the project directory
cd to-do-list-flask
- Create a virtual environment :
PowerShell:
python -m venv venv
venv\Scripts\Activate.ps1
Linux:
python3 -m venv venv
source venv/bin/activate
- Install dependencies:
pip install -r requirements.txt
-
Go to the to the project directory:
cd to-do-list-flask
-
Run the server:
flask --app main --debug run
-
Open a browser and go to:
http://127.0.0.1:5000/
Contributions are always welcome!
-
Fork this repository;
-
Create a branch with your feature:
git checkout -b my-feature
; -
Commit your changes:
git commit -m "feat: my new feature"
; -
Push to your branch:
git push origin my-feature
.
This project is under MIT License.