This project is a multi-user todo application built using Django. It allows users to create, manage, and track their tasks in a collaborative environment.
- 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/Pratik3186/TODO-APP.git - Navigate to the project directory:
cd todo - Install dependencies:
pip install django - Set up the database:
python manage.py makemigrationsandpython manage.py migrate - Create a superuser for admin access:
python manage.py createsuperuser - Start the development server:
python manage.py runserver
- Access the application through your browser at
http://localhost:8000/ - Register as a new user or log in with an existing account
- Add and manage your todo tasks
- Collaborate with other users by assigning tasks to them
If you'd like to contribute to this project, follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature - Make your changes and commit them:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/your-feature - Submit a pull request
.png)