Postgresql database resource click here !
HRMS is a type of human resource management software.
It combines a set of systems and processes to enable easy management of human resources , busines processes and datas.
- Candidate can register in the system with verify national status verification and email verification.
- Candidate can add resume to the system.
- Employer can add job advertisement(s) to the system.
- When any user wants register in the system , It first sends a verification code to the user's e-mail address before the user adds in the database.
- If the user has not verified the e-mail , the user is inactive
- Main url :
localhost:8080
1. Download and run project.
2. You can see all API requests now.
- This API provides us to register new candidates
- POST Operation
- Format :
{
"firstName": "John",
"lastName": "Smith",
"identityNumber": "00000000000",
"birthYear": 2000,
"email": "[email protected]",
"password": "1234567,
"passwordAgain": "1234567"
}
-
This API provides us to get all candidates
-
GET Operation
-
Return type List
-
This API provides us to get candidate image informations by candidateId
-
GET Operation
-
Return type format :
{
"message": null,
"success": true,
"data": {
"id" : 3,
"candidateId": 6,
"url": "<there is url of image>",
"name": "name of image",
"imageId": "...."
}
}
- This API provides us to get resume of candidate by candidateId
- GET Operation
- This API provides us to register new employers
- POST Operation -Format :
{
"email": "[email protected]",
"password": "1234567",
"passwordAgain": "1234567",
"companyName": "Company Name"
"webAddress": "www.company.com",
"phoneNumber": "0537xxxxxxx"
}
- This API provides us to get all employers
- GET Operation
- Return type List
- This API provides us to get all inactive job advertisements
- GET Operation
- Return type List
- This API provides us to get all active job advertisements
- GET Operation
- Return type List
- This API provides us to get all inactive job advertisements by employerId
- GET Operation
- Return type List