Skip to content

EmployeeHub is a comprehensive employee management system designed to streamline the process of managing employee information within an organization.

Notifications You must be signed in to change notification settings

dhrupad17/Employee-Management-System-Using-SpringBoot-and-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

EmployeeHub : "Employee Management System"

Project Description:

EmployeeHub is a comprehensive employee management system designed to streamline the process of managing employee information within an organization. It leverages a robust backend built with Spring Boot and RESTful APIs, a dynamic frontend created using React and Vite, and a MySQL database for persistent data storage. The system provides a user-friendly interface for adding, retrieving, updating, and deleting employee details, ensuring efficient and error-free management of employee records.

Project Directory Structure:

Client Side Server Side

Features:

Add Employee

  • Description: Allows the user to add new employee details into the system.
  • Backend Validation: Ensures that all required fields (e.g., name, email, position) are correctly filled and adhere to specified formats (e.g., email format validation).

Get Employee Details by ID

  • Description: Retrieves detailed information of an employee based on their unique ID.
  • Parameters: Employee ID
  • Response: Returns the employee’s details

Get All Employees

  • Description: Fetches and displays a list of all employees stored in the database.
  • Response: Returns a list of employees with brief details.

Update Employee

  • Description: Allows updating the details of an existing employee.
  • Parameters: Employee ID, fields to be updated.
  • Backend Validation: Ensures that the updated fields are valid and correctly formatted.

Delete Employee

  • Description: Removes an employee's record from the system.
  • Parameters: Employee ID

Technology Stack:

image

Application Overview📝:-

ADD EMPLOYEE MODULE
GET EMPLOYEE MODULE
UPDATE EMPLOYEE MODULE
DELETE EMPLOYEE MODULE

About

EmployeeHub is a comprehensive employee management system designed to streamline the process of managing employee information within an organization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published