Use case:

Develop an Application for Employee Management, Add Different roles like Employee, HR, Finance, Admin Each one will be able to different action based on role.

Tech stacks used:

Frontend:

Angular Material, HTML, SCCS, Typescript.

Backend

Spring-boot to create REST API.

Database:

Postgress sql

Introduction:

Employee management application’s main goal is to streamline employee data administration and simplify HR (Human Resources) activities. The application aims to address common HR issues like the storing, retrieving, and updating of employee data. Additionally, it strives to give each role within the company such as employee, HR, finance, and admin specific capabilities to carry out their individual tasks. Organizations can increase personnel data management accuracy, save manual labour, and improve operational efficiency by deploying this application.

Frontend Setup:

Open Fronend in Vs-Code and follow below steps to run frontend

Development server:

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Build:

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Backend Setup

Download postgress for setup Create a table name employeeManagement' in the pgAdmin` Run backend in any IDE