-
Notifications
You must be signed in to change notification settings - Fork 0
Functionality and MVP
Jonathan Wong edited this page Apr 4, 2022
·
1 revision
- CRUD for user Auth
- Events, state would be like an object with two keys
- users are participants
- timeframe of event (total time)
-
- an array of POIs, that would be an ordered list of locations to go
- POIs would be managed by index, since this is an ordered list
-
- POIs themselves are objects
- name
- coords (lat, lng)
- picture(s)
- timeframe to spend at the POI (slice of time)
- owner
-
- threads, would be another object (list of comments tied to event) (would be general discussion or comments/feedback on the event)
- thread id
- and the contents of the comment
Will be shown on splash page, maybe with a map for each of them to show the route that is going
- Join on a click of a button, and link will be made.
- button might be part of a form, with just submit that takes the clicker's ID and attaches that to the participant list
- POIs will be markers initially, that are labeled in order according to the itinerary
- Organizers will be the one in charge of changing events, if we get far enough we'll have it so that we can do voting
- events can be public/private
If the event is private
- owners can invite other users to the event
- invitees can accept/deny requests via inbox
If we can get the API to draw lines
- There will be a line from point-to-point, displaying the route as intended by the organizer
- If we're insane, the lines will follow the streets, like GPS
We would allow a group chat between all of the participants in an event before/after the event
- During the event, websocket is disabled? (mega bonus)