Skip to content

A Java Spring Boot backend application for employee management.

Notifications You must be signed in to change notification settings

Bug-Finderr/EmployeeManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee Management System

Overview

The Employee Management System is a Java project built using Spring Boot. It facilitates the management of employee data within an organization.

Features

  • Database Integration: Utilizes PostgreSQL database for storing employee information.
  • Spring Data JPA: Implements Spring Data JPA repositories for database operations.
  • Web Interface: Provides a web interface accessible through Tomcat server.
  • Docker Compatibility: Integrated with Docker Compose for deployment.

Class Diagram

class_diagram_img

Setup

  1. Dependencies: Requires Java 22.0.1 and PostgreSQL 16.2.
  2. Database Configuration: Connects to PostgreSQL database via JDBC URL jdbc:postgresql://127.0.0.1:6900/employee.
  3. Web Server: Initializes Tomcat server on port 8080.
  4. Persistence: Utilizes Hibernate ORM for managing JPA entities.

How to Use

  1. Clone the repository.
  2. Set up PostgreSQL database with the specified configuration.
  3. Build and run the project using Spring Boot.

Additional Notes

  • Ensure Docker Compose services are not already running to prevent conflicts.
  • Handle any potential warnings or errors during setup, such as missing migrations.

About

A Java Spring Boot backend application for employee management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages