This is a simple Todo application built with Django. It allows users to create, update, and delete tasks, providing a convenient way to manage their daily tasks.
Task Management: Users can create tasks, mark them as completed, update task details, and delete tasks.
User Authentication: Secure user authentication ensures that only authenticated users can access and manage their tasks.
Responsive Design: The application is designed to be responsive, providing a seamless experience across different devices.
-
Clone the repository:
git clone <repository-url> -
Navigate to the project directory:
cd django-todo -
Install dependencies:
pip install -r requirements.txt -
Apply database migrations:
python manage.py migrate -
Run the development server:
python manage.py runserver -
Access the application in your web browser at
http://localhost:8000.
Creating Tasks: Click on the "Add Task" button to create a new task. Enter the task details and click "Save".
Updating Tasks: To update a task, click on the task name or the "Edit" button. Update the task details and click "Save".
Completing Tasks: Click on the checkbox next to a task to mark it as completed.
Deleting Tasks: To delete a task, click on the "Delete" button next to the task.