Skip to content

pi3o1416/task-management

Repository files navigation

Task Management System

Overview

This task management system is a Django project designed to help institutes and departments manage and track their tasks and goals. It includes features such as:

  • JWT authentication for secure user login
  • Email verification for new users
  • Admin panel for managing institutes, departments, and department members
  • Permission handling for user authorization
  • Setting of yearly and trek goals, and tracking of goal achievement
  • Create, edit, delete, and view tasks
  • Assign tasks to department members
  • Generate employee monthly report of total task completions

Getting Started

Prerequisites

  • Python 3.x
  • Django 3.x
  • Django REST framework
  • Django Rest Framework JWT
  • django-allauth
  • PostgreSQL

Installation

  1. Clone the repository
  2. git clone https://github.com/your-username/task-management-system.git
  3. Create a virtual environment and activate it
  4. python -m venv env
    source env/bin/activate
  5. Install dependencies
  6. pip install -r requirements.txt
  7. Create a .env file in the root directory with the following information:
  8.     SECRET_KEY=
        DEBUG=True
        DB_NAME=
        DB_USER=
        DB_PASSWORD=
        DB_HOST=
        DB_PORT=
        
  9. Run migrations
  10. python manage.py makemigrations
    python manage.py migrate
  11. Create a superuser
  12. python manage.py createsuperuser
  13. Start the server
  14. python manage.py runserver

The system will be running on http://localhost:8000

Usage

  • Register as a new user and verify your email address
  • Log in to the system
  • If you are an admin, you can access the admin panel to manage institutes, departments, and department members.
  • Set your yearly and trek goals, and track your goal achievement
  • Create, edit, delete, and view tasks
  • Assign tasks to department members
  • Generate employee monthly report of total task completions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published