Logo Przyjaciele Zwierząt

The crowdfunding platform that supports fundraising for animals in need

Project type

Crowdfunding platform




logo Drupal Drupal
Logo Vue.js Vue.js

Scope of work

Web development, content migration

About the Przyjaciele Zwierząt projekt
  • Implementation of a new Drupal 9-based website and content migration
  • The possibility of making quick and easy donations, thanks to a custom module that integrates the websites with Tpay payments
  • Creating a panel that allows the administrators to keep track of collections

About the Client

The Przyjaciele Zwierząt website was created to run free fundraisers for animal shelters, foundations, and individual animals. Every newly added fundraiser is verified and its founder is assigned a manager. The website aims to bring donors together and help the animals in need. 

The simplification of the donation system and the website’s administration process were vital points. 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.

logo Drupal
Logo Vue.js

The goal was to create a new website for przyjacielezwierzat.pl that would allow collecting money. The client’s main requirement was to ensure high efficiency compared to the website’s previous version, regardless of the number of donors and collected payments.

What was our goal?
Background element

Due to the 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 number of users who simultaneously take action on the website. Moreover, some functions (e.g., blog post listing) were built 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 website. Thus, such a solution allows building new subpages based on the available blocks. Our team also migrated the content from the previous system so as not to lose the content created by the editors.

Payment module

Payment Module

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


Marketing and Analytics Integrations

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.

Administration panel

Administration Panel

The system has an extended administration panel with multiple options, e.g., statistics overview, fundraisers, 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

User Panel

We created three user roles in the system – Organizer, Donor, and Entrepreneur. Each of them has different permissions set by the administrator. Moreover, the system enables registering individual users and companies. All users have a dedicated Manager set by default after the registration process.


Fundraiser Settings

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

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

We facilitated the donation system

Our implementations increased the website’s capabilities, gave room for further improvements and saved time for website admins. Here are the results of our work: 

Przyjaciele zwierząt - the effects
  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.


specialists worked on the project: 5 Full-Stack Developers and a Project Manager


hours spent on the project (including the graphic design phase)


implemented desktop and mobile views available for all users


desktop and mobile views for logged users


customized views addressed exclusively to side administrators and editors

Do you want to create a Drupal-based website?