Skip to content

CodePathFuntastic/Team10

Repository files navigation

Charity Challenger

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.

User Stories

The Stories are organized based on the activities of the application.

Overall Screen

Alt text

Home Screen

  1. Displays a list of challenges
  2. User should be able to browse the challenges by scrolling.
  3. When clicking on an item, it takes the user to the details screen. Alt text

Challege Details

  1. Displays the challenge "name" , "org name", "target amount", "amount raised", "description".
  2. Two buttons "Donate Now" and "Invite Friend for Challenge" Alt text

Login Activity

  1. user will be redirected to facebook/twitter OAUth page
  2. user will be redirected to the app

Invite Screen

  1. Displays the friends list on the screen
  2. User can invite a friend by clicking on "invite" button in front of their names.

Invitation Notification ( receiver of the challenge )

  1. Notification is displayed on the action bar, if the user has logged in before
  2. Notification is sent in email/facebook, if the user has never logged in.

Invitation Screen

  1. Show the challenge details
  2. Show the action to be performed
  3. Show "accept" or "reject" button.

All invitations screen

  1. shows all the invitations received

Accept Screen

  1. User performs the actions ( e.g., putting cake on the face )
  2. Takes a selfie/picture of the actions according to the challenge
  3. "Send" button will be displayed

Alt text

Reject screen

  1. displays the amount to be donated.
  2. users click on "donate" button to pay.

Alt text

Donate Screen

  1. User provides payment information
  2. presses the "donate" button.

Alt text

Invite more users screen

  1. At the end of "donate" or "accept" screen, ask the users to invite more users to take the challenge.
  2. This takes you the "invitation screen"

Alt text

Fun screen

  1. At the end of the donation screen, fun screen is displayed.
  2. This takes you the "fun screen"

Alt text

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages