Skip to content
unitenistPublic

About

✅ A clean, minimal todo app built with Django and the Django admin — create, complete and delete tasks.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✅ Django Todo

A clean, minimal todo application built with Django and the Django admin.

Python Django SQLite License

⭐ If you find this project useful, consider giving it a star!


✨ Features

  • 📝 Create, list and delete todos
  • ✔️ Mark todos as finished / unfinished
  • 🔎 Each todo has a title, description and timestamp
  • 🛠️ Full management through the built-in Django admin
  • 🗃️ Zero-config SQLite database — runs out of the box

🧱 Tech Stack

Layer Technology
Backend Django 2.2 (Python)
Database SQLite
Templates Django template engine

🚀 Getting Started

Prerequisites

  • Python 3.x
  • pip

Installation

# 1. Clone the repository
git clone https://github.com/unitenist/todo.git
cd todo

# 2. Create and activate a virtual environment
python -m venv venv
source venv/bin/activate      # Windows: venv\Scripts\activate

# 3. Install dependencies
pip install -r requirements.txt

# 4. Apply database migrations
cd djangoadmin
python manage.py migrate

# 5. (Optional) Create an admin user
python manage.py createsuperuser

# 6. Start the development server
python manage.py runserver

Then open http://127.0.0.1:8000/ in your browser. The admin panel is available at http://127.0.0.1:8000/admin/.

📁 Project Structure

todo/
├── requirements.txt
└── djangoadmin/
    ├── manage.py
    ├── djangoadmin/      # Project settings (settings, urls, wsgi)
    ├── unitenist/        # Todo app (models, views, urls, admin)
    └── template/         # HTML templates

📋 Routes

Path Description
/ List all todos
/create Add a new todo
/about About page
/admin/ Django admin panel

📄 License

This project is licensed under the GNU General Public License v3.0 — see the LICENSE file for details.

About

✅ A clean, minimal todo app built with Django and the Django admin — create, complete and delete tasks.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages