Rosity Charity

Charity & NGOs

About project

Our client from the USA had an idea to develop a digital solution that serves as a bridge between the NGOs and willing donors to do the charity for the causes closest to their hearts. We developed a fully functional frontend application using AngularJS technology that helps Rosity users to easily donate to selected charities and causes. They wanted us to ideate, develop and implement the solution with the modern technologies.


The solution had two unique requirements. One was not to clear the basket (charity cause) after the payment is made, so that the user will have the same cause in the basket for the future donations. Another one was to provide two different flows for checkout for two different users. One for users who want Rosity to decide how the donation would be used and second for users who want to select the causes before making donations.

Our Strategy

One platform cannot have two checkout systems. We helped this client requirement by providing the notification about the purpose of donation in advance before the checkout flow starts. Users will be redirected to make the payments on the basis of whether they will select the causes or want Rosity to decide. However, the payment module remains the same.


Made for

NGOs, Charity Organizations, Donors

Technologies Used

Angular JS


The client was very satisfied as they found the usage of this system easy-to-use, secure, and robust. As a result, a lot of charity organizations are still getting registered and the goal of the client is met perfectly. We are currently in discussion with the client about the future developments in this charity ecosystem.