Skip to content

Repository files navigation

Task manager

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.

img_1.png

🔗 Live Demo

https://task-manager-skill.onrender.com

Demo account

  • Username: testuser
  • Password: Test12345

The demo account has regular user permissions.

Features

  • 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

Technologies

  • Python 3.13.2
  • Django 6.0.6
  • Django-debug-toolbar 7.0.0
  • SQLite3
  • Bootstrap 5

Installation

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

About

Project for managing tasks with task, worker, type task, position and tags.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages