Skip to content

Latest commit

 

History

History
86 lines (53 loc) · 3.39 KB

README.md

File metadata and controls

86 lines (53 loc) · 3.39 KB

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_