Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 2.43 KB

README.md

File metadata and controls

29 lines (17 loc) · 2.43 KB

ToDoListWebsite

For the project, I used the Flask Framework to build a ToDoList Web application. I designed and built everything myself. For the styling, I used Bootstrap, for the communication with the database SQLAlchemy and to structure my HTML files Jinja-templating.

Screenshot 2023-02-01 at 21 06 38

This application allows the user to sign up for an account and to create multiple to-do lists.

Screenshot 2023-02-01 at 21 06 49

Screenshot 2023-02-01 at 21 07 03

Screenshot 2023-02-01 at 21 07 42

When a new list is created, the user can add, delete or check off tasks.

Screenshot 2023-02-01 at 21 08 13

Screenshot 2023-02-01 at 21 08 28

I used the generate_password_hash and check_password_hash functions from werkzeug to secure the user passwords in the database.

Screenshot 2023-02-01 at 21 11 41

To make sure that unauthorized users can't access other pages than the signup and login page I used the LoginManager from flask_login.

Screenshot 2023-02-01 at 21 04 25

Screenshot 2023-02-01 at 21 05 51

To create and access all the forms I used WTForms.

Screenshot 2023-02-01 at 21 15 22