All Projects → BBarisKilic → HRMS-Backend

BBarisKilic / HRMS-Backend

Licence: MIT license
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.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to HRMS-Backend

X Admin
致力于快速开发中小型后台管理系统项目模板(更新中......)
Stars: ✭ 123 (+412.5%)
Mutual labels:  jpa, lombok, swagger2
Spring Boot Sample App
Sample app generated from my spring boot archtype on :https://github.com/Romeh/spring-boot-quickstart-archtype
Stars: ✭ 81 (+237.5%)
Mutual labels:  jpa, lombok, swagger2
Okhelper Service
OK帮 云进销存 (SpringBoot Restful 全家桶)
Stars: ✭ 146 (+508.33%)
Mutual labels:  lombok, swagger2
Seppb
普兰能效平台开源版(后端)
Stars: ✭ 104 (+333.33%)
Mutual labels:  lombok, swagger2
Springboot Learn
🌹springboot常用框架整合示例,涉及多种网站监控,数据缓存,网络通信,持久层,权限管理,常用工具等
Stars: ✭ 270 (+1025%)
Mutual labels:  jpa, swagger2
Angularjs Springmvc Sample Boot
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
Stars: ✭ 309 (+1187.5%)
Mutual labels:  jpa, lombok
springboot-chapter
🚀Spring Boot 2.0基础教程。主流框架整合,实践学习案例。
Stars: ✭ 23 (-4.17%)
Mutual labels:  jpa, swagger2
Fw Cloud Framework
基于springcloud全家桶开发分布式框架(支持oauth2认证授权、SSO登录、统一下单、微信公众号服务、Shardingdbc分库分表、常见服务监控、链路监控、异步日志、redis缓存等功能),实现基于Vue全家桶等前后端分离项目工程
Stars: ✭ 717 (+2887.5%)
Mutual labels:  jpa, lombok
Dokit
基于 Spring Boot2、 Jpa、 Spring Security、JWT、redis、Vue的前后端分离的后台管理系统开发平台, 用户管理、菜单管理、角色管理、字典管理、权限控制的方式为RBAC,操作日志、异常日志、接口限流、项目支持数据权限管理,支持一键生成前后端代码(支持在线预览及打包下载),支持前端菜单动态路由 可一键部署服务器应用,数据库。系统中活跃用户状态监控,监视当前系统CPU、内存、磁盘、堆栈等相关信息,基于Element UI在线表单设计及生成Vue代码。
Stars: ✭ 348 (+1350%)
Mutual labels:  jpa, swagger2
Eladmin
项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
Stars: ✭ 16,943 (+70495.83%)
Mutual labels:  jpa, swagger2
spring-data-jpa-demo
这是一个 Spring Data JPA 的 demo, 旨在演示大部分常用的使用方法。
Stars: ✭ 43 (+79.17%)
Mutual labels:  jpa, lombok
dbclient
데이터배이스 관리 / 자동 메일링 / Admin 자동화 / Database IDE Tool. SQL Development Helper. Support DBMS Oracle/Mysql/MS-SQL
Stars: ✭ 35 (+45.83%)
Mutual labels:  jpa
BLOG-Microservice
demo use Spring boot +dubbo +redis +shiro
Stars: ✭ 13 (-45.83%)
Mutual labels:  jpa
omnipersistence
Utilities for JPA, JDBC and DataSources
Stars: ✭ 24 (+0%)
Mutual labels:  jpa
swagger-converter
OpenAPI/Swagger 2.0 to OpenAPI 3.0 Converter WebService
Stars: ✭ 58 (+141.67%)
Mutual labels:  swagger2
okta-spring-boot-react-crud-example
Simple CRUD with React and Spring Boot 2.0
Stars: ✭ 214 (+791.67%)
Mutual labels:  jpa
HRMS
░▒▓█ 𝑯𝒖𝒎𝒂𝒏 𝑹𝒆𝒔𝒐𝒖𝒓𝒄𝒆𝒔 𝑴𝒂𝒏𝒂𝒈𝒆𝒎𝒆𝒏𝒕 𝑺𝒚𝒔𝒕𝒆𝒎 𝑷𝒓𝒐𝒋𝒆𝒄𝒕 █▓▒░
Stars: ✭ 33 (+37.5%)
Mutual labels:  lombok
jpa-manytomany-springboot-maven-mysql
JPA Many-To-Many Relationship Mapping Example with Spring Boot, Maven and MySQL
Stars: ✭ 20 (-16.67%)
Mutual labels:  jpa
swagger2puml
Generate Class Diagrams (UML) for Given Swagger Definition
Stars: ✭ 43 (+79.17%)
Mutual labels:  swagger2
jpa-postgres-spring
JPA Postgres Spring Boot Example
Stars: ✭ 17 (-29.17%)
Mutual labels:  jpa

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].