Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/aadewunmi/springboot-employee-management-system

Employee Management (CRUD) System | Tech Stack: Java 17, Spring Boot, Thymeleaf, Spring MVC, Spring Data Jpa, Hibernate, Maven and MySQL
https://github.com/aadewunmi/springboot-employee-management-system

crud crud-application crud-operations employee-management-system hibernate java java-17 maven mysql-database spring-boot spring-data-jpa spring-mvc

Last synced: about 2 months ago
JSON representation

Employee Management (CRUD) System | Tech Stack: Java 17, Spring Boot, Thymeleaf, Spring MVC, Spring Data Jpa, Hibernate, Maven and MySQL

Awesome Lists containing this project

README

        

# Project Title:

Employee Management (CRUD) System

## 1. Project Description:

A Spring MVC web application for Employee Information Management with the following CRUD operations:

- Get all the employees
- Add a new employee
- Update an employee
- Delete an employee

## 2. Tech Stack:

- Java 17
- Spring Boot
- HTML
- Bootstrap
- Thymeleaf
- Spring MVC
- Spring Data JPA
- Hibernate
- Maven
- MySql database

## 3. Installing:

i. Clone the git repo

```
https://github.com/AAdewunmi/SpringBoot-Employee-Management-System.git
```

ii. Open project folder

iii. Explore

## 4. How To Use:

i. Create Database -> demo

ii. Open project in preferred IDE (I used SpringToolsSuite4)

iii. Run project as Spring Boot App

iv. Hibernate will automatically create a table -> employee

v. Add sample data to table using MySQL Workbench Client

vi. Open web app at localhost: 8080/

vii. Add, Update and Delete records from web app

Have fun

😎

## 5. Demo:

### - All Employee UI

![This is an image](src/main/java/images/main_creenshot.png)

### - Add Employee UI

![This is an image](src/main/java/images/add_creenshot.png)

### - Update UI

![This is an image](src/main/java/images/update_creenshot.png)

## 6. Original Creator:

Author: Ramesh Fadatare

Github Project Name: springboot-thymeleaf-crud-pagination-sorting-webapp

Github URL: https://github.com/RameshMF/springboot-thymeleaf-crud-pagination-sorting-webapp

Youtube URL: https://www.youtube.com/watch?v=_5sAmaRJd2c

Date: 1 June, 2020