Auto-translation used

Case study / Neshomaleh / Symfony Development / We have created a technological fundraising platform to help with the birth of children

The Neshomaleh service is an example of how technology works for the benefit of people in real life. He helps to get targeted assistance to families who need it, and at the same time solves the business problems of the customer.

problem

Resolventa was approached by a regular customer from the USA, for whom we have successfully implemented several projects. This time, he had an unusual task: to create a service for the medical organization A TIME, which helps Jewish families treat infertility.

The client belongs to the Orthodox Jewish community in Lakewood. In this environment, family is very important, and many members of the community have many children; the client, for example, has eleven. Therefore, couples who are unable to have children may feel uncomfortable.

Among Orthodox Jews, mutual assistance, trust, and charity are valued. At the same time, there are quite a lot of childless couples who need reproductive medical care in order to have a child.

Infertility treatment in A TIME is expensive, so not all couples can afford it. To help more people, at A TIME we decided to create an online platform where couples can talk about themselves and open a charity fundraiser.

It is impossible to place such a collection on existing crowdfunding platforms for several reasons:

  • It is necessary to make personal information widely available.;
  • It is difficult for philanthropists to find out about such fees.;
  • It is not possible to verify the authenticity of the collection or how the funds are spent.

The new service was supposed to solve several tasks: to organize targeted fundraising, attract new clients for treatment, and give philanthropists the opportunity to send a transfer online quickly and without problems.

task

Create a service where the user can launch a crowdfunding project. It was necessary to realize the possibilities:

  • create a collection page where the user leaves information about themselves and their history;
  • Add a subscription system for readers who want to follow the story of a particular family.;
  • link a payment system so that users can transfer donations on a one-time basis or by subscription;
  • design and create an administrator's personal account.

The project already had a ready—made design, as well as the name Neshomaleh, which means "Soul" and refers to the appearance of a new person in the world. Resolventa's task was to implement the client's wishes on the frontend and backend.

decision

The service was created on the PHP+React stack, using the Symfony framework. In total, we have created four linked sections for different categories of users.

1. Public home page

When on neshomaleh.com An unregistered user logs in, sees the basic version of the service: basic information about the charity foundation, a Q&A page, can view the collection pages, and so on.

2. Personal account for recipients of assistance

The version of the service is for authorized users — married couples who need financial support. They can set a target amount for the collection, see how much money they have already been given, or write something on their personal blog.

3. Personal account for philanthropists

It is seen by authorized users who provide financial assistance. For example, they have access to data on all payments made, the total amount of assistance provided, and the number of children born thanks to them.

4. Administration's personal account

This is a technical page for administrators only, where all user data is visible.: personal information, contacts, all launched companies, and so on.

The service uses the Cardknox payment gateway. He was chosen for several reasons:

  • large payment systems such as Stripe may block users, especially charitable projects, without explaining the reasons. The Cardknox gateway builds its business model on working specifically with charities and non-profit organizations, so they never do that.;
  • low usage fee compared to other payment systems;
  • The possibility of integration with DAF is special investment accounts in the United States, which are used only for charity. They help to receive tax deductions, as a large amount of money passes through the charitable foundation.

result

All the necessary functionality for the service was implemented in 10 months, and now it is working and developing.

In just two months, the service has raised more than $70,000 in 20 crowdfunding campaigns. This means that 20 families have been given the opportunity to pay for expensive medical care and have a child.

The A TIME organization checks each collection request so that only real stories are available on the service, and philanthropists can transfer money without fear. All funds collected are allocated for treatment at A TIME, they cannot be withdrawn to personal accounts or used in any other way except for medical care.

A TIME can promote and advertise the service as it deems necessary, without violating the confidentiality of couples: all personal information is securely protected.

I want to thank the team for working on the project from start to finish. I appreciate your commitment to excellence, diligence, and the way you've handled unique challenges. I look forward to working with you on new projects. Thanks!  Shmuel Barkin

technologies

PHP, Symfony, React, MySQL, Docker, PHPUnit

INTEGRATIONS

Cardknox, Google OAuth, Amazon S3

Comments 0

Login to leave a comment