RallyUp

Online Fundraising Platform for Nonprofits

See results
Country
USA
Platforms
Web app
Project Length
2012 - To The Present
Industry
Nonprofits

Review

RallyUp is a crowdfunding platform tailored to the needs of nonprofit organizations in the USA and Europe. It allows you to hold events such as charity marathons and sweepstakes, and organize fundraising online, which is especially important in our time.

Technologies
  • .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
  • QA Services
  • High-load testing
  • System Scaling
Core Audience
  • Nonprofit Organizations

Challenge

Our client is a US based startup that approached us with the task of developing an alternative to Kickstarter, a popular crowdfunding platform. We completed this task, the system was launched and gradually expanded. Some time after, our client changed his business model and decided to create RallyUp - a PaaS crowdfunding system tailored to the needs of nonprofit organizations. We were faced with the task of developing new functionality, updating and restructuring the architecture, as well as scaling the system to meet the increased flow of users.

Solution

One of the biggest challenges was a significant increase in the popularity of the system. RallyUp began to be used by large nonprofit organizations using celebrities in their campaigns, which causes a large influx of users. The system had to withstand both a one-time load increase in the form of tens of thousands of users, and a constant user load. To do this, we used distributed caching, switched from CloudFlare to Amazon, implemented autoscaling, and also began implementing microservice architecture.

Stripe is used to collect donations within the system. We implemented integration with the public registry of US organizations and the American tax service.

01

Video Streaming

We have integrated a video streaming system so that nonprofits can hold live events - music concert streams, sweepstakes, etc.
02

Multitenancy

With the change in the business model, it was necessary to change the architecture of the system so that it could serve several independent tenants. By implementing multitenancy, we have ensured a safe user data storage, as well as made the launch of new versions of the product faster.
03

High Load Resistance

During major campaigns involving famous actors and musicians, the system withstood up to 2000 requests per second without loss of performance.

Results

Now RallyUp is not just a startup, but a company that has entered the top 5000 fastest growing companies in the United States in 2021. The system has become a convenient and effective tool for conducting charity campaigns online, which is especially important during the pandemic. Organization of charity marathons, auctions, creation of web pages and email newsletters, ticket sales, donation management system are only a part of the functionality implemented today, and we are working to improve the system and introduce new features for users.

Let’s start working together

Contact us to bring your project to life
Message us

Talk to us

Please fill in the field
Please fill in the field
Please fill in the field
Please fill in the field
We need your consent to the privacy policy