Skip to content

This is a full-stack web application. The purpose of this application that Shows the tasks that need to be done in a project within a company, Assign the task to a particular employee with a unique Id, Get all the details of assigned tasks with employee lists, Updates the tasks and employee details in realtime.

Notifications You must be signed in to change notification settings

payalpatra/Task-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coverage Status NPM Build Status

Task-Management-System

Project Overview

This is a full-stack web application. The motive behind this project is to drive business performance and to help companies/small startups manage employee details and keep a record of the tasks assigned to the employees. This application transforms clients and empowers enterprises through technology.

  1. Show the tasks that need to be done in a project within a company. (Basically the lists of tasks )
  2. Each task has its own description and a deadline.
  3. Assign tasks to a particular employee with a unique Id.
  4. Filters the tasks according to 3 main categories (i.e Information Technology, Workforce Development, Business process outsourcing)
  5. Get all the details of assigned tasks with employee lists.
  6. It also shows the deadline and the total number of tasks.
  7. Updates the tasks with the employee details and displays them in Admin Screen in real-time.

Live Demo

Deploy

Installation Guidlines

STEP 1

  git clone https://github.com/payalpatra/Task-Management-System.git

STEP 2

(Make sure to run this in the root directory and also in the frontend directory)
  npm install

STEP 3

(Create .env file in the root directory with the following Variable)
 MONGO_URI =MONGO_URI =mongodb+srv://<USERNAME>:<PASSWORD>@cluster0.ifcel.mongodb.net/<DBNAME>?retryWrites=true&w=majority
  • Starting the development server
(Make sure to run this in the root directory)
 npm run dev 

Snapshots

Home Screen

Home Screen (2)

Task Screen

Task Screen

Task Assigning Screen

Task Assigning Sc reen

About Screen

About Screen

Admin Screen

Admin Screen

Give this a ✨ if you like it 😊

Author

Payal Patra

Let's Connect 🚀

payalpatra105 payalpatra105 p_iconic_

About

This is a full-stack web application. The purpose of this application that Shows the tasks that need to be done in a project within a company, Assign the task to a particular employee with a unique Id, Get all the details of assigned tasks with employee lists, Updates the tasks and employee details in realtime.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages