Safe Hiring is a spring-boot application to make hiring process easy for employer. Application fully support by spring-security Role based authentication and authorisation.
- Admin - A user with Admin group can GET, POST, UPDATE, and DELTE a job-offer
- Employer - A user with Employer group can GET, POST, UPDATE job offers into system
- Support -TO-DO
- Employee - A user with Employee group can GET job offer based on his PAN number only.
Install EMS with maven
mvn clean install
cd ems
Clone the project
git clone https://github.com/charlienegi/EMSBackend.git
Edit application.properties
and change mysql db username and password.
Create a database with name safehiring
in mysql.
Go to the project directory
cd ems
Install dependencies
mvn clean install -U
Start the server
mvn spring-boot:run
To run api tests with postman. Import postman collection and set BASE_URL
in global variable of postman app
and execute api tests.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate
See contributing.md
for ways to get started.
Please adhere to this project's code of conduct
.
For support, email [email protected] or join our Slack channel.