This project introduces WEB Application on Spring Boot
- The application works through Internet browser.
- The system has two models: Posts and Candidates
- Candidates will post resumes
- HR will publish job vacancies
- Candidates can apply for a job. HR can invite a candidate for a vacancy.
- User Authorization and Authentication
- Create "dreamjob" database
- Change your PostgreSQL database username and password in 'src/main/resources/app.properties' and 'db/liquibase.properties' Using Spring Boot CLI
mvn spring-boot:run -Dspring-boot.run.arguments=--db=your_database,--user=your_user,--password=your_password,--port=your_port
OR using default properties(db=dreamjob, user=postgres, password=password, port=8080)
mvn spring-boot:run
The program can:
- Create, read, update job posts
- Create, read, update candidates
- Create, read, update vacancies cities
- Add a Candidate photo
- Register on the website
- Sing in website
![](src/main/resources/images/list vacancies.png) ![](src/main/resources/images/add vacancy.png) ![](src/main/resources/images/add cabdidate.png)
If you have any questions, feel free to contact me https://t.me/VadimDedeyko