Przyjaciele Zwierząt

The crowdfunding platform that supports fundraising for animals in need.

Find out how our team designed and developed an intuitive and efficient fundraising solution on Drupal 9.

Crowdfunding platform for Przyjaciele Zwierząt
1
The issue
See
2
Our solution
See
3
Solution in details
See
4
Realization in numbers
See
5
The results
See
6
Technologies
See

The issue

why did we establish cooperation?

The main aim of our cooperation was to build a new website for przyjacielezwierzat.pl. The project outline also included a holistic graphic layout redesign (the previous one was out-of-date). Our customer required a top-class efficiency of the new solution, despite the number of transactions or active users on the website.

Moreover, the simplification of the donation system and the website’s administration process were vital points of the project. The previous solution was based on Joomla CMS and included numerous paid plugins. The customer wanted to minimize the number of such solutions for more free-of-charge modules.

Fund-raiser details on Przyjaciele Zwierząt platform

Our solution

which strategy did we apply?

Due to customer’s high expectations towards solution efficiency, our team recommended Drupal 9 as a new CMS for the platform’s development. Drupal is well-known for its reliability, irrespective of the amount of users who take actions on the website at one time. Moreover, some of the functionalities (e.g., blog posts listing) were build using Vue.js.

The new platform was built using paragraphs that vastly simplify the website’s management and further development. One paragraph type can be used in many places on the websites. Thus, such a solution allows builiding new subpages based on available blocks. Our team also carried out a content migration process from the previous system. Otherwise, all texts must be transferred manually, which is enormously time-consuming.

Solution in details

which areas were crucial?
Mobile version of Przyjaciele Zwierząt platform

Integration

We have integrated the platform with all systems required by the Customer, e.g., analytical tools (Google Analytics, Facebook Pixel, Hotjar) and marketing automation (Freshmail). The system can be extended by any other integration in the future, depending on Customers’ needs.

Payment module

Our Customer wanted to simplify the payment panel to ease the donation process for users. Currently, the payments are made through a custom module that integrates the platform with Tpay (the payment operator).

Administration panel

The system has an extended administration panel with multiple options, e.g., statistics overview, fund-raisers, and content management. From this place, an administrator can manage registered users, their Managers, and all payments made on the platform. Furthermore, we integrated the system with Google Authentication. Thus, the log-in process requires two-step verification and simultaneously provides better security.

User panel

There are three users’ roles in the system – Organizer, Donor, and Entrepreneur. Each of them has different permissions set by the administrator. Moreover, the system enables individual users and company registration. All users have a dedicated Manager set by default after the registration process.

Fund-raiser setting

Each registered and logged user can create a fund-raiser using available paragraphs. In the fund-raiser, it is possible to:

  • mark up a drastic content,
  • add a heart option that shows support for a particular fund-raiser,
  • make payment as an anonymous or public user, so as a company or private person,
  • verify the fund-raiser status or its aim,
  • share it on Facebook.

Realization in numbers

project’s statistics
0

The development team consisted of 5 Full-Stack Developers and the Project Manager.

0

Project realization (including graphic design) took us 1000 hours.

0

We have implemented 12 desktop and mobile views available for all users.

0

We have coded 10 mobile and desktop views visible only for logged users. Moreover, we have adjusted 10 views to admins’ and editors’ needs.

Strona główna Przyjaciele Zwierząt

The results

benefits for our Client
  1. Highly secured and efficient Drupal CMS in the latest, fully-supported version.
  2. Unlimited development possibilities in the future.
  3. Intuitive platform management thanks to the extended administration panel.
  4. Advanced user roles and permissions settings.
  5. A simplified donation system.

Testimonials

check our customers' opinions
Łukasz Filut
Director of IT / WSB

The partnership approach of Smartbees makes our cooperation an effective and pleasant one. That is why we do not hesitate to contract out new assignments to them.

Mateusz Tomczak
Marketing specialist / VELO

They are good at establishing a strong business relationship with customers.

Do you want to create a dedicated Drupal-based solution?

Feel free to contact us.