Skip to content

TheUnshackled1/To-Do-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βœ… Django CRUD To-do-List Application A clean and functional CRUD To-Do List app built using Django 5.2.4 and Bootstrap 5. This project demonstrates practical Django fundamentals including models, forms, views, templates and styling integration β€” ideal for showcasing your Python web development skills.

πŸ” Overview image

This project allows users to:

  • βœ… Create new tasks using a form.
  • πŸ“‹ Read and view all current tasks in a styled list.
  • ✏️ Update existing tasks.
  • ❌ Delete tasks with confirmation.
  • 🎨 Front-end styled with Bootstrap 5.

πŸ“ Code Structure

todo/
β”œβ”€β”€ task/
β”‚   β”œβ”€β”€ migrations/
β”‚   β”œβ”€β”€ templates/
β”‚   β”‚   β”œβ”€β”€ tasks.html
β”‚   β”‚   β”œβ”€β”€ edit_Task.html
β”‚   β”‚   β”œβ”€β”€ delete_Task.html
β”‚   β”œβ”€β”€ forms.py
β”‚   β”œβ”€β”€ models.py
β”‚   β”œβ”€β”€ views.py
β”‚   └── urls.py
β”œβ”€β”€ todo/
β”‚   β”œβ”€β”€ settings.py
β”‚   β”œβ”€β”€ urls.py
β”œβ”€β”€ db.sqlite3
└── manage.py

πŸ›  Tech Stack

  • Python 3
  • Django 5.2.4
  • SQLite (default database)
  • Bootstrap 5.3.7 (via CDN)

πŸš€ Getting Started

  1. Clone the repository
git clone https://github.com/your-username/django-task-crud.git
cd django-task-crud
  1. Create and activate a virtual environment
python -m venv env
source env/bin/activate  # Windows: env\Scripts\activate
  1. Install Django
pip install django
  1. Run migrations and start server
python manage.py migrate
python manage.py runserver

Visit http://127.0.0.1:8000/ to view the app.

πŸ’‘ Project Highlights

  • Uses ModelForm for quick form generation.
  • CSRF protection and validation built-in.
  • Reusable template structure and Bootstrap styling.
  • Basic MVC logic handled in Django views.

πŸ§‘β€πŸ’» Author Developed by Tyrone β€” a Python/Django developer passionate about clean code and functional apps.

If you're hiring, this project demonstrates:

  • Practical understanding of Django architecture.
  • Ability to integrate front-end with back-end.
  • Clean implementation of core CRUD logic.

πŸ“œ License

Open-source under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published