Board Game Silo is an online social networking service that fosters its community for tabletop gamers to express their views, share their collections, and organize gaming groups for meetups.
Live Demo
- Clone the repo
- Install the server dependencies with:
`npm install`
- Run the local backend server and react frontend server using
`npm start`
- Open
`http://localhost:3000`
and Have fun!
- Create a Mongo DB Cluster
- Create a Heroku App
- Create a Cloudinary API Key
- Create a BoardGameAtlas API Key
- Set the following environment variables on | mac | windows | linux |
- ^ Or just use a .env file in the server directory
Environment Variables | Description |
---|---|
PORT | Port for the backend express server |
MONGODB_URI | URI to log into mongodb |
GOOGLEMAPS_API_KEY | API Key for google maps. |
BOARDGAMEATLAS_API_KEY | BoardGameAtlas API KEY |
BOARDGAMEATLAS_API_SECRET | BoardGameAtlas API SECRET |
CLOUDINARY_API_NAME | Cloudinary API cloud name |
CLOUDINARY_API_KEY | Cloudinary API Key |
CLOUDINARY_API_SECRET | Cloudinary API Secret |
NODE_ENV | (Optional) Can be Production to set production mode |
SESSION_SECRET | (Optional) Secret phrase for Session |