funshare® is an app to virtually connect boardgame lovers and allow them to meet and play in the real world!
- Install mongoDB
- In app.js there is connection set up using mongoose and funshare collection is created
- Run
yarn installin project directory to install Express.yarn startto run servers on port 5001 cd clientandyarn installto install React.yarn startto run servers on port 3000.
Create a .env file
- visit https://opencagedata.com/, register and create your own API key
- create a variable REACT_APP_OCD_API_KEY=*** and replace the * with your own key
For authentication:
- Passport
- bcrypt
- JWT
- React
- React Router
- Bootstrap - styling
- axios
- leaflet - library for interactive map
- Express - to create server and API routes
- Node.js - to run the server
- mongoose - communicate with mongoDb
- mongoDB
- Deploy on Heroku
- User communication, direct messages or chat
- User can add avatar
- Geospatial data to find users in specific location/radious
- Using API for game recognition
- User can add event and it's saved to their DB Schema
- Map to show events from DB
- Recommended places friendly for playing boardgames
- Forum where people can ask questions
- Donatella Carta
- Gabriela Scorza
- Paulina Czybir
This is a student project that was created at CodeOp, a full stack development bootcamp in Barcelona.












