This project is a multi-user Todo application built with Django. It enables users to create, manage, and track their tasks collaboratively.
- π User registration and authentication
- π Create, edit, and delete tasks
- π₯ Assign tasks to specific users
- β Mark tasks as completed
- π Filter tasks based on status, priority, etc.
-
Clone the repository
git clone https://github.com/Ayushsav/Todo_app_using_django.git
-
Navigate to the project directory
cd todo -
Install dependencies
pip install django
-
Set up the database
python manage.py makemigrations python manage.py migrate
-
Create a superuser for admin access
python manage.py createsuperuser
-
Start the development server
python manage.py runserver
- Open your browser and navigate to http://localhost:8000/.
- π Register as a new user or π log in with an existing account.
- β Add and manage your todo tasks.
- π€ Collaborate with others by assigning tasks to them.
Contributions are welcome! Follow these steps to contribute:
- π΄ Fork the repository.
- π οΈ Create a new branch for your feature:
git checkout -b feature/your-feature
- βοΈ Make your changes and commit them:
git commit -m 'Add some feature' - π€ Push to your branch:
git push origin feature/your-feature
- π Open a pull request and describe the changes you made.