Skip to content

mushrafmim/jupiter-hrm-fe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jupiter HRM

Background

This application was developed for the group project of CS3043: Database Systems.

Problem Statement

Jupiter Apparels is a multinational corporation with over 1000 employees. Currently the branches of Jupiter are at Sri Lanka, Bangladesh and Pakistan. Although they use SAP as the ERP to manage key activities of the organization, the management has felt that SAP is too much of an overheard in a management perspective. On one hand it requires specifically trained SAP engineers to do the slightest change while training management employee to use the system is a hassle. Hence, Jupiter has requested our team come up with a easy to use human resource management system as the initial phase.

Read more here.

The Stack

The application uses MySQL for the database. The frontend is built using React and the backend is made using Node.js and Express.

Getting Started

Prerequisites

Install Node JS : Refer to https://nodejs.org/en/ to install nodejs

Cloning and Running the Application in local

Clone the project into local

git clone https://github.com/HRM-Solutions/jupiter-hrm-fe.git

Install all the npm packages. Go into the project folder and type the following command to install all npm packages

npm install

In order to run the application type the following command

npm start

The application runs on localhost:3000

Environment Variables

Create a .env file inside the cloned directory and define the following variable

REACT_APP_BACKEND_URL=url_for_backend

Contribution

Group 10 members:

  • Kobinath A. (200308F)
  • Muaadh M.N.M. (200401J)
  • Mushraf M.I.M. (200404V)
  • Niles D.A. (200421U)
  • Rajeevan Y. (200501P)

About

Frontend of group project for CS3043: Database Systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.3%
  • Other 0.7%