As a user, I want to have an application that can scrape job listings from jobs.techstars.com based on specific job functions. The application should allow me to input the desired work functions or job categories I am interested in, and then it should automatically crawl the website to gather relevant job postings for those functions. The scraped data should be presented in a user-friendly format, showing key details. Additionally, I would like the application to have an option to filter or sort the results based on different criteria, such as job location or posting date. This will help me efficiently find and explore job opportunities tailored to my preferences, ultimately simplifying the job search process and improving my overall experience on the jobs.techstars.com platform.
- Java version 17.0.7
- Spring Boot 3.1.3
- Maven 3.9.1
- Docker*
- PostgreSQL
- ChromeDriver
- Java 17
- Spring Boot
- Input desired work functions or job categories, job location
- Scrape jobs by filters (only first page)
- Sort by posting date
- Scrapping results dump to SQL file, with db creation schema or in CSV format