
Dobré víly dětem: Donor NFT Portal
Using the Tatum platform, we built a unique donation-based blockchain NFT portal for the non-profit organization Dobré víly dětem – the first of its kind in the Czech Republic.
Project length
10/2021 - 12/2021
Team size
5 people
technologies
Tatum, PostgreSQL, Firebase, Spring Boot, Kotlin, Kubernetes, Google Cloud Platform, Terraform, React, Redux, Redux Saga, Ant Design and Binance Smart Chain
Client
Dobré víly dětem is a non-profit organization helping over a hundred children from orphanages in the Czech Republic to improve the quality of their lives.
Client’s request
A group of volunteers under the Dobré víly dětem umbrella funds its activities through public collections. In order to motivate a previously underrepresented group of donors—IT technology enthusiasts—they partnered with MoroSystems to create nftprovily.cz, the very first charitable NFT portal in the Czech Republic. The blockchain-based NFT technology was successfully introduced as an innovative fundraising channel for non-profit organizations.
DESIGN and SOLUTION
To raise awareness of Dobré víly dětem among IT enthusiasts, we designed an unconventional and unique fundraising project aimed at the IT community.
For the donation NFT portal, we leveraged the growing trend of tokenized digital art. Donors can choose an image from the gallery, make a financial donation to the non-profit organization, and in return, receive a token of the selected artwork in their cryptocurrency wallet as a reward.
We designed and built the donation portal in just ten weeks. To comply with Czech legal regulations regarding virtual asset operations, we ensured compliance with the AML directive (anti-money laundering law), regulations for non-profit organizations, and the data protection law through cooperation with a legal office.
BLOCKCHAIN INFRASTRUCTURE
The donation NFT marketplace was built on the Binance Smart Chain blockchain via the Tatum.io platform, where we also serve as a platinum implementation partner. Within the application, we developed functionalities to verify the existence of a cryptocurrency wallet on the blockchain and automatically transfer tokens between wallets. The images were tokenized using the BEP-721 (ERC-721) standard and stored on the decentralized IPFS storage. Since we needed to collect financial donations for the non-profit organization in fiat currency, we integrated a third-party payment gateway (GoPay).