Skip to content

To-do list web application built with Django. ✅ Users can add, edit, mark as completed, and delete tasks. ✏️✔️❌ The application also features priority tagging 🔖, category assignment 🗂️, filtering by priority and category 🔍, sorting options 🔄, and CSV export functionality 📂. Styling is implemented using Bootstrap 🎨 and custom CSS.

License

Notifications You must be signed in to change notification settings

hrosicka/ToDoList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDoList ✅

Your Ultimate Task Management Sidekick!


🚀 Why Choose ToDoList?

Tired of juggling tasks and forgetting priorities? Let ToDoList save your day! With its sleek design and powerful features, this app makes managing tasks feel effortless and even enjoyable. Whether you're a busy professional, a student drowning in deadlines, or just someone who loves to stay organized, ToDoList is here for you.


🤩 What Makes ToDoList Special?

  • Simplicity Meets Functionality: Manage your tasks without a steep learning curve.
  • Priority & Organization: Tag your tasks with priorities 🔖 and categorize them 🗂️ for a crystal-clear overview.
  • Customizable Workflow: Filter, sort, and export your tasks for total flexibility.
  • Modern Design: Eye-catching Bootstrap + CSS styling 🎨 that looks great on any device.
  • Lightning-Fast Setup: Get started in minutes with our easy installation process.

🌟 Features

  • ✏️ Add, edit, mark as completed, and delete tasks.
  • 🔖 Assign priorities to tasks.
  • 🗂️ Categorize tasks for better organization.
  • 🔍 Filter tasks by priority and category.
  • 🔄 Sort tasks for quick navigation.
  • 📂 Export tasks to a CSV file for external use.
  • 🎨 Styled with Bootstrap and custom CSS for a modern look.

📷 Application Preview


🛠️ Tech Stack

  • Backend: Django
  • Frontend: HTML, CSS, Bootstrap
  • Language: Python

🏃‍♂️ Get Started

Requirements

  • Python 3.7+
  • Virtual environment (optional but recommended)
  • pip for dependency management

Clone the repository

git clone https://github.com/hrosicka/ToDoList.git
cd ToDoList

Set up a virtual environment (optional) fof Windows

python -m venv venv
venv\Scripts\activate

Run database migrations

python manage.py migrate

Start the development server

python manage.py runserver

🤔 FAQ

Q: Can I use this app for team collaboration?

A: Currently, ToDoList is designed for individual use, but feel free to fork the repo and extend it for teams!

Q: How do I back up my tasks?

A: Use the CSV export functionality to save your tasks locally.

About

To-do list web application built with Django. ✅ Users can add, edit, mark as completed, and delete tasks. ✏️✔️❌ The application also features priority tagging 🔖, category assignment 🗂️, filtering by priority and category 🔍, sorting options 🔄, and CSV export functionality 📂. Styling is implemented using Bootstrap 🎨 and custom CSS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published