Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.55 KB

proposal.md

File metadata and controls

45 lines (31 loc) · 1.55 KB

Project Proposal: Boardgamer's Paradise

  1. 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

  2. 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.

  3. Requirements

    a.

    • Firebase Auth
    • Firebase File Storage
    • Firebase Firestore

    b.

    • Firebase as a Backend + hosting website on github pages

    c.

    • Use Geolocation API
  4. 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
  5. Group Members

    Jared Hansen - A02275891

    Aaron Hanks - A02275937

    Logan Ballard - A02253793

    Landon Doyle - A02324964