Event Registration and fundraising system

RaceOnline is a Canadian event registration company offering online tools to manage race registrations. With a full suite of unique features, you can easily leverage your participants to promote your event through social networks, and raise funds for local community organizations and charities.

Upon meeting with the client, it was clear that a dynamic system was needed, as no two races are the same. Through a series of meetings, Mountain Interactive and the client were able to scope a system that was both dynamic and scalable.

The requirements were:

For Clients:

  • Fully customizable registration forms
  • Offer incentives with expiry dates and usage limits
  • Social Media integration
  • Standalone and integrated souvenir sales
  • Standalone and integrated fundraising pages
  • Allow for themeing of registration page to match race website
  • Volunteer registration system
  • Automated payment system

For Administrators:

  • Full Financial reporting system
  • Event demographics with custom reporting
  • Yearly reports
  • Manual entry of paper registrations
  • Manage registration database (refunds, changes to registrations)
  • Email participants & volunteers
  • Promote your event through social media and email

Since this project was quite large in scale, it was important to keep the client in the loop as development progressed. We shared our development environment with our client so they were able to try and test the features as we built them, allowing for constructive input.

Mountain Interactive was able to deliver a completely customizable registration form for events, charities and club memberships, that met the clients expectations. 



  • Dynamic form builder, allowing for a number of different user inputs
  • Custom fields for early bird registrations & discounts
  • Discount options with usage limits and expiry dates
  • Fields to list souvenirs and other race related items for purchase
  • Full Social Media integration (Twitter, Facebook etc)
  • WYSWYG editor to create custom skins for registration pages
  • Registrations can create a RaceOnline profile, which they can choose charities, set fundraising goals and promote to their social networks
  • Custom e-commerce system


  • Created THE OFFICE
  • Ability to view finacial reports (revenue, donations, discounts)
  • View event demographics (custom reports)
  • Year over Year reporting
  • Manual entry form for paper registrations
  • Tools to create custom fundraising pages
  • Full registration admin interface (ability to refund registrations, transfer participants to future events, change all personal information)
  • Create and manage event staff
  • Manage event volunteers
  • Email participants, staff and volunteers
  • Promote your event through Social Media


  • MS SQL Database
  • HTML
  • CSS
  • Ecommerce



"I began working with Mountain Interactive in 2008 as a relatively naive software client with an idea of what I wanted my product to look like.  The team at Mountain Interactive brought my idea to life and has been supportive, innovative, and efficient throughout our 4 years working together.  I look forward to many more years of continued success with them.

Mark Nelson, Owner

RaceOnline Registrations