Crowdfunding

RallyUp

Tailored for nonprofit organizations in the USA and Europe, this crowdfunding platform boasts custom features designed for impactful fundraising. Our development team played a key role in enabling charity marathons, sweepstakes, and online fundraising.

Country

USA

Project Length

2012–ongoing

Platforms

Web

Target Audience

Nonprofit organizations

Project Overview

RallyUp is a crowdfunding platform designed specifically for nonprofit organizations based in the United States and Europe. This platform allows users to host events such as charity marathons, as well as other fundraising activities.

Tech stack

  • .NET 6
  • ASP.NET MVC
  • Entity Framework 6
  • Redis
  • React

Team

  • 30 developers
  • 7 QA engineers
  • 1 project manager

Services

  • MVP development
  • Web app development
  • Quality Assurance (QA)

Challenge

Our client is a US-based startup that approached us to develop an alternative to Kickstarter, a popular crowdfunding platform. We completed the task, the system was launched, and it gradually expanded.

Some time later, our client's business model changed and they decided to create RallyUp, a PaaS (Platform as a Service) crowdfunding system designed specifically for nonprofit organizations. This presented us with the challenge of developing new features, updating and re-architecting the system, and scaling it to accommodate the increased volume of users.

Solution

One of the major challenges we encountered was the significant rise in the popularity of our platform. RallyUp had been used by large nonprofit organizations who were employing celebrities in their campaigns, which resulted in a significant surge in users for the system.

We encountered two main types of traffic—a one-off increase caused by the addition of tens of thousands of new users, and continuous traffic due to existing users—and we introduced several measures to address these challenges. We implemented a distributed caching system to handle the initial surge, switched our hosting service from Cloudflare to Amazon Web Services for improved stability, implemented automated scaling to scale up when needed, and started adopting microservices architecture to enhance performance and scalability.

To collect donations, RallyUp relies on Stripe, and we have integrated with the US organization registry and US tax services to ensure compliance with regulations.

Video streaming

We've integrated a video streaming platform, allowing nonprofits to host live events, such as music concerts and sweepstakes.

Multitenancy

With the new business model, we had to change the architecture to support new account types. By using multitenancy, we keep user data safe and sound.

High Load infrastructure

During major campaigns with famous actors and musicians, the system managed up to 40,000 requests per second without any loss of performance.

Results

In 2021, Rally Up was recognized as one of the top 5,000 fastest-growing companies in the United States. This online platform has become a convenient and effective tool for organizing charity events, especially valuable during the COVID-19 pandemic.

We've already implemented many features, including organizing charity races, auctions, creating websites, sending email newsletters, selling tickets, and managing donations. We continue to work on improving our platform and adding new features to make it even better for end users.

Boostlingo

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Boostlingo

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Boostlingo

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Build your product with AEX Soft

Think of us as your tech guide. We're here to support you through every step, adapting our solutions as your needs evolve and grow.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Office
Business Center 1, M Floor, The Meydan Hotel, Nad Al Sheba
Dubai, UAE
9305