...
A centralized medium for activist to find events that best fit their preferred causes.
GR1: Task Analysis
There are three main features to our Activism Program that will satisfy a majority of our users' needs:
- View existing events
- Create new events
- Provide a layer of security
View existing events:
Goal: Allow the user to easily sort, filter, and view existing events
Subtask: Navigate to Google Maps widget
Subtask: Select filters
Subtask: View event's information
Precondition: Have clicked on that group's pin on the map or name on the list
Create new events:
Goal: Allow the user to create new events
Subtask: Navigate to Create Event page
Precondition: Logged in
Subtask: Fill in event information (name, location, date, etc.)
Subtask: Hit Add Event button
Precondition: Required information present
Precondition: Must have permission to create event for listed group
Provide a layer of security:
Goal: Allow the creator of an event to restrict viewership
Subtask: Log in
Precondition: Must have an account
Subtask: View restricted events
Precondition: Must be added to the 'viewers' (or better) list for that event
Subtask: Create restricted eventsMore coming soon
GR2 - Designs
More coming soon
...