π TodoApp β Task Manager Built with Django & Tailwind CSS A simple and elegant Task Manager web application built using Django and styled with Tailwind CSS. Users can register, log in, add tasks, and manage their to-dos with a clean and modern UI.
π Features π User Registration & Login
β Add, Edit, Delete, and Mark Tasks as Complete
π Dashboard with Welcome Message
π Filter Tasks by Status and Date
π¨ Tailwind CSS Powered UI
π€ Personalized Task View per Logged-in User
π Getting Started Prerequisites Python 3.8+
pip
virtualenv (optional but recommended)
Installation bash Copy Edit
git clone https://github.com/yourusername/todoapp.git cd todoapp
python -m venv env source env/bin/activate # For Windows: env\Scripts\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver π§© Project Structure csharp Copy Edit TodoApp/ β βββ myApp/ # Main Django app β βββ templates/ # HTML templates β βββ static/ # Static files (Tailwind) β βββ models.py # Task model β βββ views.py # View logic β βββ urls.py # App-level URL routes β βββ TodoProject/ # Django project settings βββ manage.py βββ requirements.txt π οΈ Built With Django
Tailwind CSS
Crispy Forms (optional)
π Roadmap User Authentication
CRUD Operations for Tasks
Dashboard with Filters
Task Reminders via Email
Mobile Responsive Layout
π€ Contributing Pull requests are welcome! For major changes, please open an issue first to discuss what youβd like to change.
π License This project is licensed under the MIT License.
πββοΈ Acknowledgements Inspired by productivity tools like Todoist and Trello
UI design inspired by Tailwind UI examples
