π Flask TODO App
A simple yet powerful full-stack Task Manager built with Flask! Manage your daily tasks, authenticate users, and keep your workspace organizedβall in a responsive, modern web interface. Perfect for beginners, students, and anyone interested in learning Flask, web development, and CRUD operations!
π₯ Project Highlights
- User Authentication (Register & Login)
- CRUD Operations (Create, Read, Update, Delete Tasks)
- User Profile Management
- Responsive UI with custom CSS & modern layout
- Modular Flask Blueprint Structure
- Ready For Deployment on platforms like Heroku, PythonAnywhere, or locally
π Topics Covered
- Flask Web Framework
- RESTful Routing & Blueprints
- SQL Database & ORM Models
- Template Rendering (Jinja2)
- Static Files (CSS/JS) Management
- User Authentication & Authorization
- Responsive Web Design
π Get Started
- Clone the repository
git clone https://github.com/Swappy514/Flask_TODO-APP.git
cd Flask_TODO-APP
- Install dependencies
pip install -r requirements.txt
- Run the application
python run.py
- Open your browser
Visit http://localhost:5000 and start managing your tasks!
ποΈ Project Structure
TODO_App/
β
βββ app/
β βββ **init**.py
β βββ models.py
β βββ routes/
β β βββ auth.py
β β βββ tasks.py
β β βββ profile.py
β βββ static/
β β βββ css/
β β β βββ style.css
β β βββ js/
β βββ templates/
β βββ base.html
β βββ login.html
β βββ register.html
β βββ tasks.html
β βββ profile.html
βββ run.py
βββ text
βββ README.md
β¨ Features
- Beautiful, Customizable UI
- Seamless User Authentication
- Efficient Task Management
- Clean, Modular Codebase for Easy Extension
- Learn Best Practices in Flask Development
π‘ Use Cases
- Personal Task Management
- Learning Flask Web Development
- Educational Project (for Bootcamps, Tutorials)
- Starter Template for Full-Stack Apps
π οΈ Technologies Used
- Python, Flask, Jinja2
- HTML5, CSS3, JavaScript
- SQLAlchemy ( using ORM)
- Bootstrap
- Deployable on any cloud or local server
π€ Contributing
- Pull requests and stars are always welcome!
- Please read the contribution guidelines first.
π’ Keywords
- Flask TODO App, Python Task Manager, Flask CRUD Application, Flask Authentication, Web App Flask, Flask Project Example, Flask Tutorial, Task Manager Web App, Personal Productivity, Open Source Flask Projects
β Show your support!
- If you like this project, please star it on GitHub! β
- Feel free to fork, modify, and use it in your own projects.