Skip to content

Latest commit

 

History

History
61 lines (46 loc) · 2.7 KB

README.md

File metadata and controls

61 lines (46 loc) · 2.7 KB

Information Technology Project (CSIT2080)

Batch ID: Y2.S2. Foreign (IT/SE). G15 Group No.: IT21F_08

Enterprise Resource Planning Management System

Client

Screenshot 2021-09-04 at 2 18 35 PM

The current company process is inefficient, time-consuming, and costly because it has no automated system to handle the entire process in an efficient manner.

The following reasons have mainly affected to automate the company processes.​

  • Trainees can’t track their progress.​
  • A way to manage the clients
  • An efficient method to manage the tasks of the executive board
  • An efficient work allocation was required.​
  • A proper way to manage the inventory
  • The manual system (paper-based) was needed to be computerized.​
  • A modernized method to mark the attendance was needed
  • An easy way to notify company notices

Thus, our proposed web system is infused with the current technology which solves most of the difficulties of the existing management system of the company.

Tools and Technologies we used

127886537-ab30e666-8cf1-4a94-9f6a-4fccd9b5db74 vsc-logo

bootstrap-logo-removebg-preview figma-logo

In the web application, the company process has been categorized into the following functions in order to address all of the main problems mentioned by our client.

Student ID Name Function
IT20281632 Palliyaguru N.R. Executive User Management
IT20061784 Fernando K.A.M. Reports Management
IT20058814 Rahubedda T.V. Work-Allocation Management
IT20071998 Jayasinghe P.B.D. Trainee/Employee Management
IT20396640 Mallikahewa S.A. Notice Management
IT20192464 Gunasinghe K.D.K. Attendance & Payroll Management
IT20064754 Dampahalage S.S.K. Inventory Management
IT20063382 Thisarani N.J.L.D Client Management

To run the application locally:

Backend

  cd backend
  npm install
  npm run server

Frontend

  cd frontend
  npm install
  npm start