Welcome to the Django Todo App! This application is designed to help you efficiently manage your tasks and to-do lists. It offers a wide range of features, making task management a breeze.
DEMO.
You can easily create new tasks with this app. Each task includes the following details:
- Title: A brief description of the task.
- Description: Elaborate on the task details.
- Due Date: Set a deadline for the task.
- Priority: Assign a priority level to the task.
Tasks are dynamic. You can update them at any time. Edit the title, description, due date, priority, and even add or remove your tasks up-to-date.
If a task is no longer relevant, you can delete it. The app provides a simple way to remove unwanted tasks from your list.
You can view the complete details of each task. This includes the title, d due date, priority,giving you a comprehensive overview of what each task entails.
Once you've completed a task, mark it as done with just a click. Completed tasks are visually distinguished from open ones for clarity.
Use the search feature to filter and locate tasks . This is especially useful for tasks that require reference.
- Python: The core programming language used in Django development.
- Django: The web framework that powers the application.
- HTML and CSS: For creating a visually appealing and responsive front-end.
- JavaScript: Enhancing user interactivity on the web interface.
- Database: Django's database models are used for storing task data.
To run the Django Todo App on your local server, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies using
pip install -r requirements.txt
. - Migrate the database with
python manage.py migrate
. - Start the development server with
python manage.py runserver
. - Visit the application in your web browser at
http://localhost:8000
.
Contributions are welcome! If you have ideas for improvements, new features, or bug fixes, please feel free to submit a pull request.
This project is licensed under the GPL-3.0 license.
Enjoy using the Django Todo App for efficient task management!