A simple Django-based todo application to manage your tasks efficiently!
To get started with this repository, follow these steps:
- Clone the repository:
git clone https://github.com/SAURABHSINGHDHAMI/todo.git
- Create migrations:
py manage.py makemigrations
- Apply migrations:
py manage.py migrate
- Create an admin user:
py manage.py createsuperuser
Follow the prompts to set up the admin username, password, and email.
- Now, start the server:
py manage.py runserver
- Add, edit, and delete tasks.
- Set start and end times for tasks.
- Add notes to tasks.
- Mark tasks as completed.
- User-friendly interface with Bootstrap styling.
- Visit the home page to view and manage your tasks.
- Add new tasks using the form at the bottom of the task list.
- Edit or delete existing tasks using the provided buttons.
- Check off completed tasks by clicking the checkbox.
- Tasks are automatically sorted by start time for easy management.
Ensure you have the following dependencies installed:
- asgiref==3.8.1
- Django==5.0.4
- sqlparse==0.5.0
- tzdata==2024.1