Skip to content

Latest commit

 

History

History
48 lines (37 loc) · 1.46 KB

File metadata and controls

48 lines (37 loc) · 1.46 KB

FindVacancies

Web application based on Spring Boot with Vaadin for searching for vacancies from popular sites:

To search, you must select one or more sites, set the last days period and enter keywords. If necessary, some results can be excluded for some words. Just put the ** "-" ** in front of them. For example, to exclude junior positions for vacancies for "java developer", keywords line will be "java developer -junior".

Results table can be exporting to XLSX files.

Screenshot with example:
Page with results
Validation errors

Technology stack:

  • Framework: Spring boot 3
  • Build: Maven
  • Containers: Docker, Docker-compose
  • Front: vaadin
  • Utils: Actuator

For work needs:

  • IDE
  • JDK 17
  • Maven

Current version:

Release 2.3

Create Docker build

From project root:

docker build -f findvacancies-web-vaadin\Dockerfile -t fv-vaadin .

Release notes:

Version Release 2.3: Switch to Spring Boot 3 and Vaadin 24 Version Release 2.2: Spring boot 2 app with Vaadin 23