A task management web application built with Django. Users can create, edit, delete, and track tasks, workers, positions, and task types. On the home page, users can view task statistics and upcoming tasks that are currently in progress(on the screenshot). More details can be found in the sidebar. Each user also has a profile page where they can view their active tasks.
https://task-manager-skill.onrender.com
Demo account
- Username:
testuser - Password:
Test12345
The demo account has regular user permissions.
- User authentication
- CRUD operations for tasks, workers, positions and task types
- Assign multiple workers to tasks
- Search by task name and worker username
- Pagination
- User profile with active tasks
- Dashboard with task statistics
- Python 3.13.2
- Django 6.0.6
- Django-debug-toolbar 7.0.0
- SQLite3
- Bootstrap 5
git clone https://github.com/Oh-no-dotcom/task-manager
cd task-manager
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver