/gamsters

Board-game random generator that helps you choosing what to play, by filtering through an API.

Primary LanguageHandlebars

Gamsters

Receive a randomized board game reccomendation based on input filters. After sign-up, the user will be able to add these games to their list, and use a search bar to look for new board games by name.

Screenshot of the Gamsters App. A time (1-3 hours) and number of players (2-5) has been chosen and a hamster presents the image of a randomly chosen game that fits those restrictions

Setup

  • Clone this repo

  • Once you have opened the project inside the text editor of your choice, create a .env file on the root. Inside of this file, you will need to add the following:

    PORT=3000
    ENV=development
    SESSION_SECRET= ///Here you can add any word of your choice///

    In case you want to use the google login, you will need to add and fill the following fields. You can find more information on how to do so here https://developers.google.com/adwords/api/docs/guides/authentication

    GOOGLE_CLIENT_ID=
    GOOGLE_CLIENT_SECRET=
  • Then, on your terminal, inside the project's folder, run:

    $ npm install
    $ npm run dev start
  • Once all of the npm packages have been installed, run the following:

    $ npm run dev

Built with

Authors

Acknowledgments