- Install
dockeranddocker-compose - Copy
.env.exampleto.env - Run application with
docker-compose up - Visit
https://localhostto use the application
The application is made up of the components listed below:

Responsible for crawling geizhals.de API
Schedules background tasks, such as checking if a product fell below a certain price
Application core that does user-management, authentication and alerting. Only component with database access. The public endpoint is https://preiswecker.spyfly.xyz/api
Storage of user-data and alerts
SSL-Termination and exposing the frontend and the public parts of the rest-api publicly
The website, which can be accessed under https://preiswecker.spyfly.xyz
Allows users to directly create price-alerts from the geizhals.de website.
For a more detailed documentation visit the _docs folder