A repository that contains the backend part of the Human Resources Management System.

Overview

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

Screenshot will be added soon...

You might also like...

Human Resource Management Application on JavaFX using MVC Design Pattern

Human Resource Management Application on JavaFX using MVC Design Pattern

Human-Resource-Management-System-with-JFoenix Human Resource Management Application on JavaFX using MVC Design Pattern Built With Java JavaFX - FXML C

Mar 18, 2022

Resources repository for Java programming students

Java development resources This repo includes most of the examples we develop during our lessons. Most of them are coded using Spanish 💃 , as its the

Jun 14, 2022

Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.

Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.

English | 中文 Apollo - A reliable configuration management system Apollo is a reliable configuration management system. It can centrally manage the con

Jan 5, 2023

This repository contains CQRS implementation in Java

This repository contains CQRS implementation in Java

CQRS Design Pattern Java This repository contains CQRS implementation in Java. I've written this code-base step by step on Medium that is my Turkish c

Oct 25, 2022

This repository contains the source code for a Product Comparison solution

This repository contains the source code for a Product Comparison solution

Product Comparison Installation Guide This repository contains the source code for a Product Comparison solution. Please report any issues here. Insta

Dec 5, 2022

This repository contains all the code developed during lessions of Foundations of Informatics T2.

If you're using the content of this Repostory, please consider to Watch or Star it in order to help tracking how many people are drawing on it. Founda

Nov 24, 2022

This repository contains Java programs to become zero to hero in Java. Programs related to each and every concep are present from easy to intermidiate level.

Learn Java Programming In this repository you will find topic wise programs of java from basics to intermediate. This follows topic wise approach that

Oct 9, 2022

This repository contains solutions to all the Bit Manipulations problems and coding challenges

This repository contains solutions to all the Bit Manipulations problems and coding challenges. I have also written a course on how to solve problems using bit manipulation. You can visit it here: https://www.educative.io/courses/bit-manipulation (Grokking Bit Manipulation For Coding Interviews)

Nov 15, 2022
Owner
Bulent Baris Kilic
Hi, i'm Baris 👋 General Dentist | @udacity Certified Google Android Developer | Flutter Developer
Bulent Baris Kilic
Human Resources Management System Using React with Java

File Directory Main Adapters Abstract Concretes Business Abstract Concretes Core / Utilities Regex Results Upload Data Access Abstract Entities Concre

İbrahim Can Erdoğan 15 Jul 28, 2021
This repository is for Todo application. This contains the Backend part of the application.

Todo Application 개요(Abstract) 개인용 할일 목록 리스트 앱플리케이션 구축 (Personal Todo List Application) 목적 1. React.js기초, AWS서버 활용, 스프링 부트 공부 목적으로 프로젝트 시작했습니다.

Thom 3 Jan 8, 2022
Human Resource Management System - Backend

Human Resource Management System - Backend File Structure ??️ Layered Architecture Entities - The package in which the assets are kept DataAcces - Pac

Tarık Kaan Koç 30 Jan 1, 2023
Backend For Human Resource Management System

?? Presentation This is a hrms project. At the backend of this project I used Java(Spring Boot) and I used PostgreSQL as database management. At the f

Salih Bora Öztürk 13 Aug 5, 2022
Java - Backend for Human Resource Management System

HRMS (Human Resource Management System) Main Directory PostgreSQL (Heroku)Live API Java(1.8) - Spring Boot based. Dependencies: Spring Boot DevTools S

Karcan Ozbal 61 Dec 26, 2022
Human Resource Management System (Java & React)

?? HumanResourceManagementSystem ?? Steps İş Arayanlar sisteme kayıt olabilmelidir. ✔️ İş verenler sisteme kayıt olabilmelidir. ✔️ ️ Sisteme genel iş

Furkan Paşaoğlu 5 Sep 12, 2022
Human resource management system with java spring

Pair Programming This project developed with Emin Ümüt Erarslan a.k.a 8CA5F İnsan Kaynakları Yönetim Sistemi Bu proje Engin Demiroğ' un Java-React kam

Burak KALAYCI 45 Dec 26, 2022
Human Resource Management System

hrms Human Resource Management System ?? Proje Hakkında N-Katmanlı Solid mimari yapısı ile hazırlanan, SpringBoot kullanılarak CRUD işlemlerinin yapıl

Atakan Reyhanioglu 16 Jun 6, 2022
N-Layer Architecture human resource management system project with Java.

HRMS Project Backend N-Layer Architecture human resource management system project with Java. Report Bug · Request Feature About The Project Built Wit

Ahmet Çetinkaya 78 Dec 26, 2022
human resourse management software

HRMS İstihdam ve Kariyer Platformu Proje İsterleri Req 1 : İş Arayanlar sisteme kayıt olabilmelidir. Kabul Kriterleri: Kayıt sırasında kullanıcıdan ad

Ceren Susuz 21 Dec 20, 2022