Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Organizing Contacts
  2. Activity Administration
  3. Joining Activities
  4. Finalizing Activity Details

1. Organizing Contacts

To interact with other users through the application, each user must maintain a list of approved contacts. These contacts may be categorized into groups based on the user’s preferences.
Subtasks* Find contacts who also have the app

...

Example: Pierre the college student connects with his friends on the app and organizes them into groups for his fraternity, his closest friends around campus, and his dance group.

2. Activity Administration

The application will allow a user to suggest activities to his/her contacts at any time. These activity suggestions will be broadcast to the designated group of people. The user may indicate a minimum group size or a time limit on organizing any particular activity.

Subtasks*

  • Identify what activity you want to spontaneously do
  • Indicate this activity on the app to a group of contacts
  • Await notification of others interested in the same activity
  • If enough people are interested in the activity, it is confirmed and awaits finalization

Example: Pierre decides he wants to order food but wants some friends to order with to split the delivery costs. He indicates on the app that he wants to order food and specifies that this notification only go out to his friends on campus. Within the next hour, three of his friends see this notification and respond that they are interested in ordering with Pierre. This is enough people to make ordering food plausible so the application confirms that Pierre and his three friends are going to order food.

3. Joining Activities

Once activities have been suggested, other users who see these suggestions may indicate their interest in participating.

Subtasks*

  • Browse activities
  • Express interest in activities which is then communicated to activity administrator

Example: Pierre’s friend Celine is browsing through the application and notices that Pierre indicated that he wants to order food. She was just thinking that she wanted to order food too! She indicates on the app that she is willing to order food with Pierre.

4. Finalize Activity Details

If an activity suggestion reaches a minimum amount of participants in the allotted time span, it will be confirmed for interested parties. The application will foster communication between this group of people to finalize details.
Subtasks*

  • Browse confirmed activities
  • Communicate with others interested in a particular confirmed activity

...