Skip to content

A Spring Boot application. This repository contains the backend part of the Human Resources Management System. The project has been written solely in Java Language.

License

BBarisKilic/HRMS-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Human Resources Management System

Backend

A human resources management system is a form of human resources (HR) software that combines several systems and processes to ensure the easy management of human resources, business processes, and data. This repository contains the backend part of the HRMS. The project has been written solely in Java Language.

Project Details

An HRMS, or human resources management system, is a suite of software applications used to manage human resources and related processes throughout the employee lifecycle. For more information, see the article.

HRMS is consists of two-part: Frontend and Backend. There is one backend yet there are two frontends. Backend has been written solely in Java Language and frontends have been used React and Flutter.

See other parts of the HRMS:

See database:

1. Tasks

No Status Task
01 ☑️   Completed Create an appropriate database.
02 ☑️   Completed Create a project using Spring Boot.
03 ☑️   Completed Create layers based on N-Layered Design Pattern.
04 ☑️   Completed Create an API controller that can list the titles of the job positions on the system.
05 ☑️   Completed Add Swagger support to the system.
06 ☑️   Completed Create an API controller that can list all candidates on the system.
07 ☑️   Completed Create an API controller that can list all employers on the system.
08 ☑️   Completed It should be possible to add new job advertisements to the system.
09 ☑️   Completed Job advertisement must contain job position, job description, location(city), min salary(optional), max salary(optional), number of open positions, application deadline.
10 ☑️   Completed Create an API controller that can list all job advertisements on the system.
11 ☑️   Completed Create an API controller that can list all active job advertisements on the system.
12 ☑️   Completed Create an API controller that can list all active job advertisements of the requested employer.
13 ☑️   Completed Employers should be able to deactivate their job advertisement.

2. Swagger UI

About

A Spring Boot application. This repository contains the backend part of the Human Resources Management System. The project has been written solely in Java Language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages