This project is a work in progress, designed ultimately to be a Nintendo Switch eShop price tracker.
Currently the app is running Node/Express/React and simply queries the US Nintendo eShop and lists all of the games in a table.
Below is a running list of ideas to implement to make this app more fully-functional.
-
Fix bug in nintendo-switch-eshop.Fixed in v1.1.3. - Pull latest prices on an hourly basis.
- Cache store results in node in case the store is down.
- Add some basic unit tests.
- UI Refinement
- Enable pagination and sorting.
- Store price history tracking.
- Add database (AWS? Dynamo?).
- Enable price watches (simple email registration).
- Deploy on AWS
Get the code and run the install:
cd eshopshopper
nvm use
npm install
Run the app:
Front end:
npm start
Back end:
PORT=3001 node bin/www