-
Notifications
You must be signed in to change notification settings - Fork 0
Soft Design Specification
ekodi01 edited this page Jul 12, 2019
·
6 revisions
| Feature | Description |
|---|---|
| Create Events | User is able to create a new event which involves choosing limitations on ages and number of participants involved and the cost of attending |
| Join Events | User can view events from their homescreen and decide to join or ignore an event by simply swiping on the event card |
| Accept/Reject Participant | Event Creator can accept or decline other users application to join an event after the participant has viewed and requested to join the event from their homescreen |
| Event Profile | The event profile card displays relevant details, including event requirements, activity description and other specific details, and allows the creator to edit the event if required |
| Personal preferences | Users can set their preferences, including their max cost and distance. Based on these data, users can use Groupie find their favorite activities easier |
| User Profile | Users create their own profile when they sign up and can subsequently edit their details at a later date through the application |
| View Upcoming Events | User can view a list of events that they have created, requested to join and have been accepted by the event creator to join |
The below diagram outlines how the application interacts with the server and the client.

The below image outlines the class structure for the project and how the classes are broken down into packages.

The prototype for the project was created in AdobeXD and can be found here.