Repository navigation
MVP Features
Tony Costanza edited this page Jun 21, 2021
·
11 revisions
- Users are able to create groups in which they are the host.
- Groups by default are visible to other groups until and are joinable until they are filled with four players
- Users that are "Hosts" of the group can fill out information on the group page such as playstyle, where to play, ruleset, etc.
- Users are able to see groups that are "open" and able to join that group by clicking on a "play" button.
- Users can see the individual group page that displays the information for the round they are playing.
- Users are able to see a page of all the groups they are in.
- Users can leave a group.
- Hosts can delete a group.
- Host can remove a user from a group.
- Host can update the group's information.
- users make a "reservation" to indicate whether they are going to be able to show up to the round or not with a green or red status.
- users that have the red status on the reservation can be removed from the group by the host.
- group hosts are able to schedule rounds at courses that will generate / render a round page that includes information such as the ruleset, amount of holes planned to play, and other information.
- round will be tied to a golf course that links to that course's site.
- Uses google calendars API
- Displays info for the upcoming round that the group will be playing
- Shows the user where the course is located
- User can upload a profile pic
- User can have their own personal page that displays stats, groups they are in, preferred playstyle, and tournaments they have participated in
- users are able to organize tournaments and groups are able to join tournaments
- tournament size can range from 4 groups to 16 groups
- tournaments have a host and also a limit of the amount of groups that can join to compete for the reward