Batch ID: Y2.S2. Foreign (IT/SE). G15 Group No.: IT21F_08
Client
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.
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 |
cd backend
npm install
npm run server
cd frontend
npm install
npm start