A modern Django application for tracking and managing your daily tasks.
- Create, update, and delete tasks
- Set task priorities (low, medium, high)
- Track task status (pending, in progress, completed)
- Categorize tasks with custom tags
- Set due dates for tasks
- Dashboard with task statistics
- Responsive and modern UI
(Screenshots will be added once the application is deployed)
- Django 5.1.7
- Bootstrap 5
- SQLite
- Font Awesome
- Crispy Forms
-
Clone the repository:
git clone <repo-url> cd mgt -
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate -
Install the required packages:
pip install -r requirements.txt -
Run migrations:
python manage.py migrate -
Create a superuser (for admin access):
python manage.py createsuperuser -
Run the development server:
python manage.py runserver -
Access the application:
- Todo App: http://127.0.0.1:8000/
- Admin Panel: http://127.0.0.1:8000/admin/
- Add new tasks by clicking the "New Task" button
- Update task details by clicking the edit (pencil) icon
- Change task status using the status buttons
- Delete tasks by clicking the delete (trash) icon
- View task statistics at the top of the dashboard
This project is licensed under the MIT License.
Your Name