Skip to content
This repository was archived by the owner on Jan 25, 2026. It is now read-only.

WTC-Hive/To-Do-List-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

Django To-Do List App

A simple Django-based to-do list application that allows users to add, update, and delete tasks. Users can mark tasks as complete and organize their workflow efficiently.

Features

βœ… Add, update, and delete tasks βœ… Mark tasks as completed or pending βœ… User authentication for personalized task management βœ… Due date and priority assignment (Optional) βœ… Responsive UI with Django templates

Tech Stack

  • Backend: Django (Python)
  • Database: SQLite (default), PostgreSQL/MySQL (optional)
  • Frontend: HTML, CSS (Bootstrap for styling)

Installation

1. Clone the Repository

git clone https://github.com/yourusername/todo-list.git
cd todo-list

2. Create a Virtual Environment

python -m venv env
source env/bin/activate  # On Windows use: env\Scripts\activate

3. Install Dependencies

pip install -r requirements.txt

4. Apply Migrations

python manage.py makemigrations
python manage.py migrate

5. Run the Server

python manage.py runserver

Go to http://127.0.0.1:8000/ to access the application.

Usage

  1. Register or log in to manage tasks.
  2. Add new tasks by providing a title and description.
  3. Mark tasks as completed once done.
  4. Delete tasks that are no longer needed.

About

This is a simple yet powerful To-Do List application built using Django, designed to help users efficiently manage their tasks. Whether you're organizing daily chores, tracking work projects, or planning long-term goals, this app makes task management effortless! πŸš€

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors