#1 Search Results: This page displays the search results for people, fundraising causes and organizations. For people results, we display the name, location, current fundraising causes, and the organization that benefit from the fundraising event. For Causes results, we display the cause name, fundraising goal, time left/deadline, and the organization that benefit from the fundraising event. For Organization results, we display the name, address and one current cause. Each result (Person, Cause, Organization) will have a call to action to donate.
#2 Cause Registration: This multi-page is required to create the fundraising event. There would be 4 to 6 steps depending on the fundraising methods and other options. The user should be able to resume where they left off during the process. The steps are Welcome, Cause, Participants, Shipping, Payments and Thank you.
#3 Dashboard: This page provides snapshot of the fundraising causes associated with the user. It is a connecting point that will lead to detailed views or actions. The user will be able to create new fundraising events/causes or join existing ones. The page should also display an activity feed.
#4 View Cause: This page displays all the information connected to the fundraising event. The key items are Cause description, fundraising goal, progress %, days remaining, state (active/closed), top fundraisers, participants/team members, list of donors and activity feed. The page should allow user to donate to the cause directly or donate thru a participant.
#5 Accept Donations: This page accepts online donations from the user. It captures information about the donor and payment details. This is an important page, as the donor should be compelled to take necessary action – donate to the cause.