BYU Campus Disc Golf - cs428TAs/w2022 GitHub Wiki

Description

There is an unofficial disc golf course on BYU campus. I'm pretty sure it was made up years ago by members of the BYU Men's and Women's Ultimate teams. Anyway, because it is unofficial, there are no markers indicating where each hole starts or ends, or the par for each hole. We are building an app to solve those problems.

Links

Features

  • Map coordinates and photos to help users find where to start and end each hole
  • Users can enter their score at each hole, and the app will keep track of their overall score
  • The app will save the user's past scores so they can track their progress
  • Leaderboard/highscores
  • Any other interesting features you can think of

Technologies

We are building a web app using Node and Angular

Group Members, Roles & Responsibilities

  • Jake Reeves (Chief Architect)

    • Make high-level design decisions and understand how each piece of the project fits together
    • Review PR's
    • Assist team members with their responsibilities as necessary
  • Connor Bunch (Backend Architect) (Node Lord)

    • Deploy and Host Website, Set up DNS, etc.
    • Set up back end, ensure all frontend assets are correctly served
    • Database Admin (If Project Scope Expands)
  • Matt Edwards (Frontend Architect)

    • Architect the fronted and determine which technologies to use
    • Conduct code reviews to help developers better create quality code
    • Assist other Architects in the coordination of deployment and local development
  • Rebecca Ashcraft (UI/UX Engineer)

    • Prototype Designer
    • Usability Tester
  • Stephen Hales (Front End Developer)

    • Develop front end code based on the UX designer and Architect designs
    • Communicates with QA to coordinate testing
    • Provide input on how the application looks and functions
  • Will Hainsworth (Project Manager)

    • Help direct team members to necessary tasks
    • Keep track of overall progress and team member contributions
    • Help in other areas when needed