- Typescript/Javacript
- React
- SASS/CSS
- HTML
- Parcel
- boardgamegeekclient
An application for (soon) tracking board games.
Currently gets games and linked item lists (categories, mechanics, family), and information from BoardGameGeek.
Allows the user to search for a game by name, which returns a list, and can view details for any of the games on the list, both using the official XML API 2. The user may also access linked item lists for category, mechanics, and family, the call for which is made to BGG's internal API.
Fetches from BGG XML API2, and BGG's internal API, for demonstration purposes only.
- node.js
- npm
- git
- node.js v16.16.0
- npm 8.11.0
- Chrome
- Firefox
- Safari iPhone
step 1 - download git clone https://github.com/doublespoiler/bg-tracker.git
step 1 - Navigate to main folder cd bg-tracker
step 2 - Install dependencies npm install
step 3 - Run Dev Environment npm run dev
step 4 - run build for production npm run build
- Need error handling for failed some API calls
- Uses BGG's internal API, which probably shouldn't happen.
- Get images for search results
- Paginate lists
- Add more search functionality
- Animations
- Add user collection tracking
- Add user plays tracking
- Calendar view
- Add players
- Save scores
- Add game score trackers
MIT (c) 2022 Skylan Lew