Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Employee-Management-System By using Spring Boot

Introduction

The Employee Management System is a full-stack web application developed using Spring Boot for the backend and React.js for the frontend. This system is designed to streamline the process of managing employee records within an organization. It offers a comprehensive suite of features that allow for the efficient handling of employee details, department information, and more.

Features

  • Employee Listing: View a list of all employees currently in the system, with essential details displayed for each employee.
  • Add Employee: Easily add new employees to the system with required information such as name, role, department, etc.
  • Update Employee: Update the details of existing employees as needed, including role changes, department transfers, and more.
  • Delete Employee: Remove employees from the system who are no longer part of the organization.
  • Department Management: Add departments by specifying the department name and description, allowing for better organization and categorization of employees.

Technologies Used

Backend

  • Spring Boot 3
  • Spring Data JPA (Hibernate 6)
  • MySQL Database
  • IntelliJ IDEA
  • Maven
  • Postman Client

Frontend

  • React JS 18+
  • Vite JS
  • Bootstrap CSS
  • JavaScript
  • NPM
  • Visual Studio Code IDE
  • Axios

ScreenShot

Page of List of Employees

241229be937f3fda3a201ef665ee5e6

Page of Adding Employees

3f320bb9abb7789cf85e321a6451591

Page of Updating Employees

c2edb21cc76a20fa9f92da4945d2ebd\

Page of Adding Departments

b66e504d3dfad44ebf2c00060aa02c0

About

SpringBoot Employee Management System

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages