Inspiration

Over the past months, as I dive into web3 development and participated in some hackathons, the idea that has always popped into my head was the idea to create a decentralized version of Patreon but in my own way, that's how I came up with Darate which I coined from two Italian words "dare" which means give and "arte" which means art and together meaning the art of giving.

What it does

Darate is a platform that allows creators to receive funds from their loyal fans or anyone who's looking to support them, but Darate is not made for only creators but also for anyone who is looking to raise funds for their needs or for a particular movement, example: "a well know hospital or organization decides to help some group of people in a community and they need to raise funds for the project which could be anything", they come to Darate, create a campaign and then share their links with people, and with that, they can be able to raise funds for their project. This same procedure applies to creating a creator campaign.

How we built it

I so much want to improve on the project in the future so I decided to use in-demand technologies that will allow the flow of the project to run smoothly even when a lot of people start using the platform, and if other developers decide to contribute, the project has been well curated for that. I used Nextjs and TypeScript for the frontend framework amongst other packages and also Thirdweb for the web3 aspect of creating and deploying the smart contract.

Challenges we ran into

Building the application with TypeScript was the most challenging part and I had to make a lot of research on how to solve different problems I encountered, I could have easily built it with JavaScript but TypeScript makes it easier to build projects without errors, also calling smart contract code was a bit challenging but Thirdweb has been a fantastic sdk that made it a lot easier and their documentation made the process smother.

Accomplishments that we're proud of

Finally, I got to build my very first blockchain application and it works perfectly, I have always been one to love aesthetics and this platform I have built comes with a lot of that, from the elegant UI to the overall feel of the website and also the user experience that comes with it.

What we learned

I have learned how to work with new technologies like the Fantom Network, Thirdweb sdk, Typescript and overall creating a working Decentralized application.

What's next for Darate

The next for Darate is big, I'm looking to add crazy new functionalities and also trying to build it in a fashion that makes it look like a marketplace for campaigns, also trying to get people to come to use the platform so that it can grow, I'm planning on speaking with top developers in my country who can help publicize the application. This is going to be a continuous project regardless of the outcome of the hackathon.

Built With

Share this project:

Updates