A web scraper to keep track of item prices in supermarkets. Create a list of items to find the cheapest supermarket for your needs.
Java version: 17
Spring version: Spring boot 3
Architecture: Hexagonal
Modules:
- Project
- Application
- Core
- Adapters
- Incoming
- REST
- Outgoing
- Jpa
- Scrapers
- Matchers
- Incoming
- Set variables for GitHub OAuth2 usage:
- GITHUBCLIENTID
- GITHUBCLIENTSECRET
- When deploying, set variables for:
- AWS:
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- frontend.url
- dummy-webshop.url
- jwt.secret
- AWS:
mvnw.cmd spring-boot:run
mvnw.cmd verify