Team 4 by 4 eyespresentI'm Board
I'm Board Demo Video | Northcoders Project Presentations
Bringing People Together Through Board Games
Find nearby players: I'm Board uses Google Maps API to show you other users who are interested in playing board games near your location. Connect with others: You can message other users and arrange to play a board game together. Secure Login: Uses Auth0 for secure authentication. Manage your games: You can keep track of the games you have and the ones you want to play.
The Team
Kyri Koni
Gareth James
Rawan Hamza
Nathan Rowan
Technologies
We used: express, javascript, node.js, psql, elephant sql, google distance matrix api, jest with supertest, render, react, auth0
Most of them were things we have used and wanted to expand our understanding. We wanted to make use of a public api and the google maps option seemed user-friendly. Auth0 was a way to handle logins in a way we hadn't seen before.
Challenges Faced
We wanted to use socket.io to handle messaging but we all struggled in getting our understanding to a level we could use in the time. We also wanted to use Cypress for front end testing and didn't use it was much as we would have liked.