Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

# πŸ“ Django To-Do App

A simple and intuitive **To-Do web application** built with **Django**.  
This project helps users manage their daily tasks with features like adding, updating, completing, and deleting tasks.

---

## πŸš€ Features
- βœ… Add new tasks  
- ✏️ Edit/update existing tasks  
- πŸ—‘οΈ Delete tasks  
- πŸ“Œ Mark tasks as completed/incomplete  
- πŸ‘€ User authentication (optional: login/signup/logout)  
- πŸ“± Responsive UI  

---

## πŸ› οΈ Tech Stack
- **Backend**: Django (Python)  
- **Frontend**: HTML, CSS, JavaScript (Bootstrap/Tailwind if used)  
- **Database**: SQLite (default) / PostgreSQL / MySQL  
- **Deployment**: (Add if deployed, e.g., Heroku, Vercel, PythonAnywhere)  

---

## βš™οΈ Installation & Setup

1. **Clone the repository**
   ```bash
   git clone https://github.com/your-username/todo-django.git
   cd todo-django
  1. Create a virtual environment

    python -m venv venv
    source venv/bin/activate   # for Linux/Mac
    venv\Scripts\activate      # for Windows
  2. Install dependencies

    pip install -r requirements.txt
  3. Run migrations

    python manage.py migrate
  4. Create a superuser (optional)

    python manage.py createsuperuser
  5. Start the development server

    python manage.py runserver
  6. Open in browser πŸ‘‰ http://127.0.0.1:8000


πŸ“Έ Screenshots

(Add screenshots here once you have them)

  • Home Page
  • Task List Page
  • Add Task Page

πŸ“‚ Project Structure

todo-django/
│── manage.py
│── requirements.txt
│── README.md
│── db.sqlite3
│── app_name/        # main todo app
│── templates/       # HTML templates
│── static/          # CSS, JS, images
│── project_name/    # project settings

🀝 Contributing

Contributions are welcome!

  • Fork the repo
  • Create a new branch
  • Make changes and commit
  • Submit a pull request πŸš€

πŸ“œ License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages