Skip to content

Polls own boardgame collection from boardgamegeek.com via the BGG API and presents it in Angular frontend.

License

Notifications You must be signed in to change notification settings

rngShard/my-bgg-collection

Repository files navigation

MyBGGCollection-App

A simple single-page application, which retrieves your own collection from BoardGameGeek's open API and displays it in a modern Angular-based frontend app for filtering & navigation.

Inspiration, Motivation and due Credit

Inspiration was drawn from EmilStenstrom's MyBGG-project, where MyBGGCollection aims at improving specifically two points:

  • not relying on a third-party search-index-provider, instead querying BoardGameGeek's API directly
  • providing a modern frontend UI in Angular

Building the App

To build this app yourself, you'll want to fork it, clone locally to provide config-params (e.g. BGG username) and build it with Angular. Then, pushing it back to Github will allow you to deploy it via Github pages.

Pre-requisites

To clone, build and run the app, please install on your system:

Fork, clone, build

$ git clone https://github.com/[yourUsername]/[yourRepoName].git
  • Install dependencies via npm
$ cd [yourRepoName]
$ npm install
  • Rename config.json.example to config.json & provide parameters in the new config.json
$ cp config.json.example config.json
# then, in config.json, provide params
  • Build the app
$ (sudo) npm install -g @angular/cli
$ ng build --prod --baseHref="..."

Want to continue development?

This project was generated with Angular CLI version 9.1.0.

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Run ng test to execute the unit tests via Karma.

Run ng e2e to execute the end-to-end tests via Protractor.

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

About

Polls own boardgame collection from boardgamegeek.com via the BGG API and presents it in Angular frontend.

Resources

License

Stars

Watchers

Forks

Packages

No packages published