Skip to content

nandwalritik/PayrollManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gr07_PayrollManagementSystem

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

git clone https://github.com/nandwalritik/PayrollManagement
cd PayrollManagement

Requirements

  • Any operating system (i.e. Linux, Windows, MacOS X)
  • A little knowledge of React and Node.js . Don't worry if you are new to it, you just need knack to learn.

Agile Documentation

  • Move to PayrollManagement/AgileDocumentation to look at:-
  • UI Prototyping
  • Architecture Qualities
  • Estimation
  • High Level Domain Architecture
  • Software Requirement Analysis
  • Sprint Backlog
  • Use Case Diagram
  • User Stories
  • Website Workflow

Development Setup

  • Install node, npm.

To start FrontEnd React Server

cd PayrollManagement/payroll-frontend
npm i
npm start

To start Backend Server

cd PayrollManagement/backend
npm i
nodemon index.js

To Create User in Postgresql

  • create a role called me and give it a password of password. A role can function as a user or a group , so in this case, we’ll be using it as a user.
  • We want me to be able to create a database.So run the following :-
ALTER ROLE me CREATEDB ;
  • After that create a database named api
CREATE DATABASE api ;
  • For connecting postgres with me.Run :
psql -d postgres -h localhost -U me

To Create Tables

  • Run the sql commands mentioned in PayrollManagement/commands/DDL.sql file.

Authors

  • Ritik Nandwal
  • Dhanshree Kulkarni
  • Nehal Jain
  • Mumal Kumari Rathore

License

This project is licensed under the SGSITS.

[ForTheBadge built-by-developers] [ForTheBadge built-with-love]