Skip to content

PriceScraper/backend

Repository files navigation

PriceScraper Backend

SonarCloud Conventional Commits

A web scraper to keep track of item prices in supermarkets. Create a list of items to find the cheapest supermarket for your needs.

Project information

Java version: 17
Spring version: Spring boot 3
Architecture: Hexagonal
Modules:

  • Project
    • Application
    • Core
    • Adapters
      • Incoming
        • REST
      • Outgoing
        • Jpa
        • Scrapers
      • Matchers

Usage

Set up environment variables

  1. Set variables for GitHub OAuth2 usage:
    • GITHUBCLIENTID
    • GITHUBCLIENTSECRET
  2. When deploying, set variables for:
    • AWS:
      • AWS_ACCESS_KEY_ID
      • AWS_SECRET_ACCESS_KEY
    • frontend.url
    • dummy-webshop.url
    • jwt.secret

Running the project

mvnw.cmd spring-boot:run

Running tests & checking code quality

mvnw.cmd verify

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages