Skip to content

betofleitass/to-do-list-flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do list Flask 📓✅

This is a project for Platzi's Flask course.



Table of Contents:

Description

To-Do list made with Flask for learning purposes.

Features

  • User signup.
  • User login.
  • Task creation.
  • Update task as Done.
  • Task deletion.
  • SQLite3 conecction with SQLAlchemy.
  • SQLAlchemy models.

Tech Stack

  • Flask, Python 3.10, SQLite3, SQLAlchemy, Bootstrap-Flask, WTForms

Installation

  1. Clone or download the repository:

git clone https://github.com/betofleitass/to-do-list-flask

  1. Go to the project directory

cd to-do-list-flask

  1. Create a virtual environment :

PowerShell:

 python -m venv venv
 venv\Scripts\Activate.ps1

Linux:

python3 -m venv venv
source venv/bin/activate
  1. Install dependencies:

pip install -r requirements.txt

Run it locally

  1. Go to the to the project directory: cd to-do-list-flask

  2. Run the server: flask --app main --debug run

  3. Open a browser and go to: http://127.0.0.1:5000/

Contributing

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.

Authors

License

This project is under MIT License.

Back to top ⬆️