This project is a modern and stylish To-Do List application developed with Django. Users can add, complete, and delete tasks. It offers a dynamic experience with Bootstrap 5 and JavaScript animations.
- 🏃 Add new tasks (with fade-in animation)
- ✅ Mark tasks as complete (green glow effect)
- ❌ Delete tasks (with fade-out animation)
- 🎨 Modern and mobile-friendly design with Bootstrap
- 🔄 Lightweight and fast, database-supported
git clone https://github.com/bektas-sari/django-todo-app.git
cd django-todo-app
python -m venv venv
source venv/bin/activate # Mac/Linux
venv\Scripts\activate # Windows
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser # (Optional, for admin panel access)
python manage.py runserver
Now, open your browser and go to: http://127.0.0.1:8000/
- Python 3, Django
- Bootstrap 5, JavaScript
- SQLite (Django default database)
- Fork the repository to your own GitHub account.
- Create a new branch:
git checkout -b new-feature
- Make your changes and commit them:
git commit -m "Added a new feature"
- Push the changes to your GitHub repository:
git push origin new-feature
- Submit a Pull Request (PR)! 🎉
If you have any bug reports or development suggestions, feel free to open an issue or contact me via GitHub. Email: [email protected]
Bektaş Sarı
PhD in Advertising, AI + Creativity researcher
Flutter Developer & Software Educator
- Email: [email protected]
- LinkedIn: linkedin.com/in/bektas-sari
- Researchgate: researchgate.net/profile/Bektas-Sari-3
- Academia: independent.academia.edu/bektassari
MIT License © 2025 Bektas SARI