An open API service indexing awesome lists of open source software.

https://github.com/tushar-swarnkar/employeemanagementsystem

The Employee Management System is a web-based application for managing employee records, including personal details, job information, and attendance. It allows administrators to add, update, search, and manage employee data efficiently.
https://github.com/tushar-swarnkar/employeemanagementsystem

java jpa jpa-hibernate jpa-repository maven-pom mysql-database spring-boot spring-mvc

Last synced: 2 months ago
JSON representation

The Employee Management System is a web-based application for managing employee records, including personal details, job information, and attendance. It allows administrators to add, update, search, and manage employee data efficiently.

Awesome Lists containing this project

README

        

# Employee Management System

A basic Employee Management System built using **Spring Boot** and **React.js**. This project serves as a simple example of integrating a Spring Boot backend with a React.js frontend.

---

## Features

- Add employee details
- View employee details
- Update employee information
- Delete employee records

---

## Project Structure

### 1. Backend

- **Description**:
The backend is built with Spring Boot and serves as the API provider for managing employee data. It includes basic CRUD operations for interacting with the employee database.

- **Technologies Used**:
- Java
- Spring Boot
- Spring Data JPA
- MySQL Database (for relational queries)

### 2. Frontend

- **Description**:
The frontend is developed using React.js and provides a simple and intuitive user interface for managing employee data.

- **Technologies Used**:
- React.js
- Axios (for API calls)
- Bootstrap or plain CSS (for styling)

---

## How to Run

### Prerequisites
- Java 17+ installed
- Node.js and npm installed

### Steps
1. **Clone the repository**:
```bash
git clone https://github.com/tushar-swarnkar/EmployeeManagementSystem.git
cd EmployeeManagementSystem