Skip to content

It will be a Back-End application that meets the needs of any company's Human Resources department.

Notifications You must be signed in to change notification settings

MenekseYuncu/hr-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Human Resources Application

This project is an application developed to effectively manage human resources processes. With its user-friendly interface, it aims to facilitate the management of essential functions such as employee records, leave requests, and performance evaluations, along with reporting and analytics features. By automating these processes, the application seeks to save time and resources while enhancing overall work efficiency.

Features

  • Employee Management
    • Add, update, and delete employee, leave-type and leave-rquest information.
    • Send username and password information to employees via email.
    • Send message for administrators approval.
    • Sending congratulatory messages to employees on their birthdays.

Technologies Used

  • Spring Boot
  • Spring Mail for email functionality
  • SQL2o for database interaction
  • MySQL database
  • Apache Commons DBCP2 for database connection pooling
  • Apache Commons Lang3 for utility classes
  • Validation using Spring Boot Starter Validation

Prerequisites

  • Java 17
  • MySQL Database

Getting Started

  1. Clone the Repository:
    git clone https://github.com/MenekseYuncu/hr-application.git
    cd hr-application
    
  2. Build and Install the Project:
      ./mvnw clean install
    
  3. Configure Database:
  • Create a MySQL database.
  • Update application.yml with your database configuration.
  1. Run the Application:
 ./mvnw spring-boot:run

POSTMAN COLLECTION

https://documenter.getpostman.com/view/24190370/2s9YkrcL2h

About

It will be a Back-End application that meets the needs of any company's Human Resources department.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages