Charities create a challenge to raise funds it needs. The challenge is something like "slap icecream on your face" or donate $10. The challenge is sent to people by the members of charities. When someone receives a challenge they can either accept the challenge or reject it. To "reject" a challenge, user needs to "donate" to the charity. To "accept" a challenge, user needs to perform the specified action and send the picture. Also the users would be asked to send the challenge to his friends.
The Stories are organized based on the activities of the application.
- Displays a list of challenges
- User should be able to browse the challenges by scrolling.
- When clicking on an item, it takes the user to the details screen.
- Displays the challenge "name" , "org name", "target amount", "amount raised", "description".
- Two buttons "Donate Now" and "Invite Friend for Challenge"
- user will be redirected to facebook/twitter OAUth page
- user will be redirected to the app
- Displays the friends list on the screen
- User can invite a friend by clicking on "invite" button in front of their names.
- Notification is displayed on the action bar, if the user has logged in before
- Notification is sent in email/facebook, if the user has never logged in.
- Show the challenge details
- Show the action to be performed
- Show "accept" or "reject" button.
- shows all the invitations received
- User performs the actions ( e.g., putting cake on the face )
- Takes a selfie/picture of the actions according to the challenge
- "Send" button will be displayed
- displays the amount to be donated.
- users click on "donate" button to pay.
- User provides payment information
- presses the "donate" button.
- At the end of "donate" or "accept" screen, ask the users to invite more users to take the challenge.
- This takes you the "invitation screen"
- At the end of the donation screen, fun screen is displayed.
- This takes you the "fun screen"