Welcome to the Employee Management API! this project is a simple Restful web application built with Spring Boot and Spring Data JPA. It allows you to manage employee information, including performing CRUD (Create, Read, Update, Delete)operations.
- Project Overview
- Technologies used
- Features
- Demo
The Employee Management API provides a RESTful interface for managing employee data. With endpoints for adding, viewing, updating, and deleting employees, this project demonstrates how to build a simple, database-backed application using Spring Boot.
The application is designed with an in-memory H2 database, making it lightweight and easy to test. It's the perfect project for learning Spring Boot and building REST APIs.
This project uses the following technologies:
- Spring Boot (Version 3.4.0)
- Spring Data JPA
- H2 Database (In-memory database for easy testing)
- Postman (for API testing)
- Hibernate ORM (for database interaction)
- Maven (as the build tool)
- CRUD Operations: Create, read, update, and delete employee records.
- RESTful API: All interactions are done through REST API endpoints.
- In-memory H2 Database: Data is stored in-memory, allowing for quick testing and iteration.
- Spring Boot: Fully configured to run with minimal setup.
Watch the application in action below:
- YouTube:
![Watch the demo]