A simple task manager built with Django framework and featuring Plotly graphs on the user's home page.
Task creation and management.
Due dates and priorities.
Assign tasks to other users.
Comment and collaborate on tasks.
Track task progress and completion.
Viewing graphs:
Completed Task Per Day: Visual representation of completed tasks per day over the last 30 days.
Task by Status: Visualize the distribution of tasks based on their status (e.g., To Do, In Progress, Completed).
Task Duration: Duration analysis of completed tasks, helping to identify trends.
Assignee Productivity: Productivity analysis based on tasks assigned to other users.
- Python 3.11.5
- Django 4.2.7
- Clone repository.
- Install dependencies: pip install requirements.txt
- Apply migrations: python manage.py migrate
- Create a superuser account: python manage.py createsuperuser
- Start server by running: python manage.py runserver
- Access the task manager at http://localhost:8000.