Skip to content

Latest commit

Β 

History

History
71 lines (44 loc) Β· 1.54 KB

File metadata and controls

71 lines (44 loc) Β· 1.54 KB

πŸ“ Flask ToDo App (Backend Project)

A backend-focused ToDo application built using Flask and SQLAlchemy, featuring user authentication and full CRUD functionality.
This project demonstrates core backend concepts such as authentication, database modeling, and secure data handling.


πŸš€ Features

  • User Registration & Login (Authentication)
  • Password hashing for security
  • Create, Read, Update, Delete (CRUD) tasks
  • User-specific tasks (authorization)
  • SQLite database using SQLAlchemy ORM
  • Clean and minimal UI (for interaction)
  • Flask 3 compatible project structure

πŸ› οΈ Tech Stack

  • Backend: Flask (Python)
  • Database: SQLite
  • ORM: SQLAlchemy
  • Authentication: Flask sessions
  • Frontend: HTML, CSS (minimal – focus on backend)

πŸ“Έ Screenshots

πŸ” Login Page

Login Page

πŸ“ Register Page

Register Page

βœ… ToDo Dashboard

Dashboard

βž• Task Added

Task Added

βš™οΈ Installation & Setup

πŸ” Authentication Flow

  • Users can register with a username and password

  • Passwords are securely hashed before storing

  • Users log in using valid credentials

  • Each user can only access and manage their own tasks