-
General Overview
The idea of this application is to provide a way for board game owners to keep track of their board games - a sort of library for board games. Additionally, users will be able to view/sort their games based on parameters such as number of players, duration, etc. It will also allow users to view board game stores near them
-
Technical Challenges
None of us has ever integrated firebase within a web application. Even more, we haven't depended on firebase as a backend, so we will need to learn how to use it as such. We will need to learn how to use the geolocation API, along with some API that will display stores near a user's location.
-
Requirements
a.
- Firebase Auth
- Firebase File Storage
- Firebase Firestore
b.
- Firebase as a Backend + hosting website on github pages
c.
- Use Geolocation API
-
Time Estimation
- Firebase Auth: 1-2 hours
- Firebase File Storage: 1-2 hours
- Firebase Firestore: 0.5 hour
- Firebase Backend Deployment: 1-2 hours
- Github pages hosting frontend: 0 hours
- Google Geolocation API: 1-2 hours
- Creating Models for backend: 1-2 hours
- Frontend design to show geolocation: 1-2 hours
- Storing images in Firebase: 2-4 hours (I remember this being difficult)
- React Router navigation: 1 hour
- Frontend design of pages / board game info: 3-4 hours
-
Group Members
Jared Hansen - A02275891
Aaron Hanks - A02275937
Logan Ballard - A02253793
Landon Doyle - A02324964