HomeCase StudyTanmeia: An Effective Fundraising Platform Built on CS-Cart
Tanmeia: An Effective Fundraising Platform Built on CS-Cart
Tanmeia Global Development Association was established in 2016 as a non-profit organization based in Kuwait. It focuses on providing humanitarian aid to those in need and aims to foster sustainable societal development through various projects both in Kuwait and internationally. The association is particularly active in responding to the crisis in Yemen, but also extends its efforts to Syria, Bangladesh, and Palestine. For instance, in collaboration with the UNHCR in Kuwait, Tanmeia launched fundraising campaigns to support healthcare, housing, access to clean water, food, and education for Rohingya refugees in Bangladesh, aiding over 65,000 people.
Tanmeia approached us with the need for a comprehensive solution to create an online platform for attracting and collecting donations for their charitable campaigns. At the time, they had no existing website or clear technical foundation for the project. The main goal was to develop a modern, user-friendly, and secure online service that would enable donors to easily and safely make contributions while allowing Tanmeia to effectively manage their projects.
Key Objectives:
Develop an easy-to-use platform for collecting donations for specific charitable projects.
Ensure an intuitive and secure user interface for donors.
Automate the donation management and reporting processes for the organization.
Create a scalable system capable of growing alongside the expansion of projects and donors.
We started the project from scratch: beginning with a requirements analysis and design, and delivered it as a fully turnkey solution. We continue to collaborate with Tanmeia on periodic platform improvements.
What We Did:
Donation Collection System
We created a donation mechanism based on CS-Cart’s standard principles, tailored to the needs of a charitable organization. In a typical online store, items are added to a cart, and an order is placed for delivery. In our project, instead of products, there are charitable campaigns, such as fundraising for flood victims or supporting orphan education in Yemen.
Each campaign is presented as a card, with a project description and buttons for suggested donation amounts. Users can select a campaign, set a donation amount, and add it to the cart, just like in a regular online store. Importantly, users can add multiple campaigns to the cart, supporting various projects simultaneously.
The donation process mirrors that of an online order: users proceed to pay for all selected campaigns, and after payment, funds are distributed to the respective charitable projects. The only difference is that there is no delivery stage, as users contribute funds instead of ordering goods.
If a user provides an email or phone number, they receive notifications about their payments. Administrators can also receive notifications about campaign completions or other significant events, keeping the process under control.
This approach maintains a familiar and user-friendly experience for CS-Cart users while adapting it for charitable purposes, making the donation process simple and intuitive.
Referral System Integration
We developed an advanced referral system for Tanmeia, enabling partners to attract more donors and earn rewards for their efforts. The mechanism works as follows: an administrator registers partners in the system and assigns them an “affiliate” status. Each partner is then automatically given a unique referral code, which they can share via popular channels in the Middle East, such as WhatsApp, Snapchat, or during streams.
When a new user visits the site via a referral link and makes a donation, the system automatically tracks this and credits the partner with a percentage of the donation. Everything operates automatically: the system monitors each referral link click, and rewards are assigned without manual intervention.
Administrators have access to a user-friendly dashboard to track all referral program statistics. They can see which partners have attracted donors, which projects received donations, and analyze data from different perspectives. Reports can also be generated for more detailed analysis of referral campaign effectiveness.
This system helps Tanmeia attract more donors through partners who promote the projects within their networks, with partners motivated by rewards, making the collaboration mutually beneficial.
Integration of Regional Payment Systems with Subscription Functionality
Standard payment solutions weren’t suitable for users in the Middle East, so we integrated specific methods and services, such as Knet, Fatoorah, and Tap Payments, which support payments not only in Kuwait but also in other countries where Tanmeia operates (Qatar, Bahrain, Oman, and others). Depending on the user’s location, they see the available payment methods, implemented through the Shipping and Payment Restrictions add-on. This resulted in convenient and secure payments for donors from different regions, simplifying the donation process.
We also implemented a subscription feature, allowing donors to automate their donations. Donors can subscribe to one or more campaigns, selecting their preferred frequency (e.g., monthly or weekly) and setting a fixed payment amount. The system automatically deducts funds from their account according to the chosen parameters.
This feature simplifies the ongoing support of charitable projects. Donors don’t need to visit the site repeatedly — subscriptions handle the donations automatically. This convenience benefits users and ensures stable funding for Tanmeia, aiding in long-term project planning.
Design Development
When developing the design, we prioritized all critical features and integrations to create a simple, intuitive interface. Our goal was to ensure ease of use while providing access to all essential tools for donation management and donor engagement.
Homepage
Project Page
Shopping Cart
Personal Account
Gift Certificate System
We implemented a feature allowing users to make donations on behalf of someone else or in honor of someone, using gift certificates. Users can choose a campaign, donate in another person’s name, and send a virtual card notifying them of the donation. This functionality enables people to support charitable causes while also giving meaningful gifts that reflect care and compassion.
Reporting System
We created an intuitive reporting system for administrators to help track and analyze the results of charitable campaigns. This system provides easy access to campaign statistics, broken down by category, region, or specific campaigns.
The reporting tools give administrators insight into which projects were most successful and aid in better future planning. These reports provide crucial data for evaluating the effectiveness of initiatives and making informed decisions to drive the organization’s development.
Results of the Work
We helped Tanmeia establish a modern, user-friendly platform for fundraising. Built on the CS-Cart framework, the platform is flexible and accessible, simplifying the donation process for users while enabling the organization to manage its projects effectively.
Regional Payment Integration and the implementation of subscription features made donations accessible and automated.
The referral system expanded Tanmeia’s reach, attracting more donors through partner promotions.
Reporting and analytics tools empowered Tanmeia to better plan and evaluate its work.
This project demonstrated that CS-Cart is not just for e-commerce but can also be a powerful tool for creating complex charitable platforms.