📝 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.