Skip to content

The Employee Management System is a full-stack web application designed to manage employee records efficiently. It provides CRUD (Create, Read, Update, Delete) operations using a Spring Boot backend, a React.js frontend, and MySQL as the database.

Notifications You must be signed in to change notification settings

ankitkec18/Employee_management_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Employee Management System 🏢

📌 About the Project

The Employee Management System is a full-stack web application designed to manage employee records efficiently.
It provides CRUD (Create, Read, Update, Delete) operations using a Spring Boot backend, a React.js frontend, and MySQL as the database.

The system allows users to add, view, update, and delete employee details in a structured and interactive manner.


🚀 Features

Add New Employee
View All Employees
Update Employee Details
Delete Employee
Responsive UI with Bootstrap
RESTful API Integration
Modern UI with React.js


🛠️ Technologies Used

Frontend (React.js)

  • React.js
  • React Router
  • Axios (for API requests)
  • Bootstrap (for UI styling)
  • HTML, CSS, JavaScript

Backend (Spring Boot - Java)

  • Spring Boot (REST API)
  • Spring Data JPA (Hibernate)
  • MySQL Database
  • Lombok
  • Java 17

Tools & Platforms

  • IntelliJ IDEA / VS Code
  • Postman (API Testing)
  • Git & GitHub
  • MySQL Workbench

📸 Screenshots

1️⃣ Employee List Page

Employee List

2️⃣ Add Employee Form

Add Employee

3️⃣ Update Employee Page

Update Employee

4️⃣ Validation

Delete Employee

About

The Employee Management System is a full-stack web application designed to manage employee records efficiently. It provides CRUD (Create, Read, Update, Delete) operations using a Spring Boot backend, a React.js frontend, and MySQL as the database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published