https://github.com/kennethnwc/games-price-tracker
A full stack game price tracker
https://github.com/kennethnwc/games-price-tracker
express graphql postgresql price-tracker prisma2 rabbitmq react-native typegraphql typeorm typescript web-crawler
Last synced: about 1 month ago
JSON representation
A full stack game price tracker
- Host: GitHub
- URL: https://github.com/kennethnwc/games-price-tracker
- Owner: kennethnwc
- License: mit
- Created: 2021-05-19T14:52:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-19T03:52:49.000Z (over 2 years ago)
- Last Synced: 2025-01-14T13:16:45.503Z (9 months ago)
- Topics: express, graphql, postgresql, price-tracker, prisma2, rabbitmq, react-native, typegraphql, typeorm, typescript, web-crawler
- Language: TypeScript
- Homepage:
- Size: 11.1 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# A Full Stack price tracker
## Demo

## Disclaimer
I build this app for my own to remind me that the games (only Hong Kong switch eShop) on wishlist are on discount and check for the prices history. I build an app since it can send push notification.Due to copyright issue, I am keeping it for my own use. If you want to try it out, please contact me.
## Production
The backend server is deployed in digital ocean.
The frontend is built to apk and for android only due to copyright issues.## Crawler to get prices
get into price-crawler folder and run
# Local development
## setup rabbit mq using docker
docker run -d --name myrabbitmq -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -v /Users/kwcng/dev/docker-volume/rabbitmq/data:/var/lib/rabbitmq/ -v /Users/kwcng/dev/docker-volume/rabbitmq/logs:/var/log/rabbitmq/ -p 5672:5672 -p 15672:15672 rabbitmq:3-management-alpine
## init the database with price-crawler/src/initDataBase.ts