Skip to content

vatsalmavani/Flask-Todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flask-Todo

Overview

This is a simple to-do list application built using Python's Flask framework. The application supports user registration, login, and personalized to-do lists. Users can add new items to their list and delete existing ones. Additionally, the application supports account deletion. It utilizes Flask-Login for user authentication, SQLite for data storage, Flask-WTF for form handling, and Flask-Bcrypt for password encryption.

Features

  • User registration and authentication
  • Password hashing with Bcrypt
  • Create, view, and delete todos
  • Delete user account and associated todos
  • Simple and clean user interface

Installation

Clone the repository:

git clone https://github.com/vatsalmavani/Flask-Todo.git
cd Flask-Todo

Create and activate a virtual environment:

python3 -m venv venv
source venv/bin/activate  # On Windows use `venv\Scripts\activate`

Install the dependencies:

pip install -r requirements.txt

Set up the database:

flask shell
>>> from app import db
>>> db.create_all()
>>> exit()

Run the application:

flask run

The application will be accessible at http://127.0.0.1:5000/.

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors