In 2015, I helped launched a new enterprise level peer-to-peer fundraising platform for Kids Help Phone to use for their annual Walk so Kids Can Talk fundraising event.

The platform was built using WordPress on the front end and integrated with Engaging Networks for donation processing and data storage. Over 9,305 participants raised $2.5 million in online gifts, an increase in over 10% from the previous year.

Planning and Research

Peer 2 Peer Software Review

When tasked with building a brand new platform for a client, the first step is reviewing what is already out there. With several P2P software platforms already in the marketplace, I needed to develop a comprehensive understanding of all of them before the process began. Not only did I need to have in depth knowledge of the peer 2 peer landscape, I needed to identify strength and weaknesses of the various platforms, so that I knew what to emulate, improve or eliminate. It also allowed me to identify features that were not yet available.

Feature List and Prioritization

When tackling a project of this size and complexity, There was a whole lot of work that needed to be done to define the business needs of the project before beginning development. In order to do that, I spent several days at KHP’s offices discussing the needs of the project with all of the stakeholders. once the interviews were conducted, I created a comprehensive list of all of the functionality discussed for the project. Then I held several sessions with the KHP in order to prioritize the list of requirements. this eventually led us to a definition of Minimum Viable Product (MVP).

 

User’s Profile Page Wireframing and Prototyping Example

When developing the wireframes for any project, it’s important to define all of the functionality that needs to be in place on any given template. Sometimes these elements are very simple things, like navigation, news feeds etc. But in the case of user profile pages on the Walk so Kids Can Talk, many elements on the user’s profile page needed to perform specific functions.

For the fundraisers who would be using the site to raise money for KHP, their profile page acted as the page where they could do everything. It’s where they manage and solicit donations, manage their profile, keep track of their progress, manage their team. etc.  Each one of these functions were explored as widgets that were wireframed, and tested before integrating them into the profile template.

Progress and motivation tracker details

Each widget on the site was built to guide users through how it worked, so that they would understand what the widget was for and how to use it. In the case of the progress meter, the widget had several panel states that would display different things depending on what the user was doing.