Skip to content

Jeetndra-Ray/springboot-employee-db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee Management System (Spring Boot + PostgreSQL)

📌 Overview

The Employee Management System is a backend application built with Spring Boot and PostgreSQL.
It provides RESTful APIs to manage employee records, ensuring data integrity and preventing duplicates.
This project demonstrates practical backend development skills including database integration, API design, and repository management.


⚙️ Tech Stack

  • Backend Framework: Spring Boot (Java)
  • Database: PostgreSQL
  • ORM: Hibernate / JPA
  • Tools: IntelliJ IDEA, Postman, pgAdmin, Git/GitHub
  • Build Tool: Maven

🚀 Features

  • Create new employee records
  • Retrieve all employees or by ID
  • Update employee details
  • Delete employees via API
  • Seed initial data using data.sql
  • Prevent duplicate entries with constraints
  • Inspect and query data directly in pgAdmin

🛠 Setup Instructions

1. Clone the repository

git clone https://github.com/jeetndra-Ray/springboot-employee-db.git
cd springboot-employee-db

About

A Spring Boot RESTful API for employee management, using Spring Data JPA and PostgreSQL for persistent data storage. Features a layered architecture to handle CRUD operations and custom query methods.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages