Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Todolist - A Simple Django To-Do App

A simple To-Do List web application built using Django, where users can add, edit, and delete tasks.

🚀 Features

  • ✅ Add tasks with a title and description.
  • ✏️ Edit existing tasks.
  • 🗑️ Delete tasks when completed.
  • 📜 View all tasks in a user-friendly interface.
  • 🎨 Responsive design using HTML, CSS, and Bootstrap.
  • 🔒 Secure Admin Panel for managing tasks.

🛠️ Tech Stack

  • Backend: Django, SQLite
  • Frontend: HTML, CSS, JavaScript, Bootstrap
  • Database: SQLite

📦 Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/your-username/todolist.git
cd todolist

2️⃣ Create a Virtual Environment

python -m venv myenv
source myenv/bin/activate  # On macOS/Linux
myenv\Scripts\activate  # On Windows

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

Visit http://127.0.0.1:8000/ in your browser. 🎉

📌 Contributing

Pull requests are welcome! Feel free to fork this repo, create a new branch, and submit a PR. 😊

📄 License

This project is licensed under the MIT License.

Made with ❤️ by Rohan Goyal

Steps to Use It

  1. Replace "your-username" with your actual GitHub username.
  2. Add a requirements.txt file if it doesn’t exist (pip freeze > requirements.txt).
  3. Add project details where needed.

Releases

Packages

Used by

Contributors

Languages