Donorship.io is a Web3 platform that enables users to donate cryptocurrency directly to charities. For this project, I was responsible for three core areas: designing and developing the donation widget, building the front-end interface, and creating the necessary API endpoints. The most substantial effort went into the donation widget. I developed a fully customizable and embeddable widget that allows users to tailor its appearance to match their website’s theme. The integration process was designed for simplicity—requiring just a single line of code to embed the widget seamlessly.
The next major aspect of the project was the front-end development. I was provided with a pre-existing UI design and tasked with enhancing the user experience while building out the full front-end codebase. This included refining visual elements, improving responsiveness, and ensuring seamless interaction with the donation widget.
Finally, I developed all of the API endpoints required to support the platform. These endpoints handled cryptocurrency donations, transaction tracking, and all interactions between the widget, the front-end interface, and the blockchain—ensuring secure and reliable communication across the entire system.