You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
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.