Inspiration
The original idea behind Raisy came from our desire to help people around the world. Whether it's to realize projects, to face the difficulties of life or to realize one's dreams, Raisy wants to be the solution.
.
Our inspiration on the idea of the DApp is all the people, known or not, who give of their time, their money or their person to others.
In addition, many web2 crowdfunding applications have been a great inspiration to us. We can mention among others Givebutter or Kickstarter.
What it does
Raisy offers the possibility for everyone to raise and donate funds without having to give their identity.
On the one hand, everyone who needs funds for whatever reason will be able to raise funds without having to give their identity, and thus avoid any form of censorship or prohibition by any authority. On the other hand, people who own cryptocurrencies and have the desire to help their fellow man can do so without having to exchange their cryptocurrencies for fiat currency, and thus they can avoid having to report to government financial services.
How we built it
The first step in building Raisy was to put all the ideas that came from the different members of the team into shape by writing the whitepaper. This step is very important because it allowed us to set the framework, that is to say, what we want to do, for what purpose, for whom the product will be aimed, and what form the DApp will take. All these questions allowed us to focus on the features we consider important, and to start the development.
This was followed by the development of the Smart contracts. As the global architecture was already defined in the previous step, we could focus on code optimization and security. We tested the contracts with Hardhat to make sure there were no bugs in the way they worked.
Finally, we designed the frontend with the help of a UX designer, starting with the creation of the components, then the connection to the blockchain and the API. After that, we could start to refine the design of the components.
Challenges we ran into
Our first challenge was time management. Indeed, managing the construction of a DApp from A to Z in so little time, with obligations next to the hackathon. Indeed, we had to focus on the essential, even if many things seemed essential to us, we tried to make an MVP as easy to use for everyone, and as complete as possible.
Moreover, we had to continuously train ourselves and learn tools we were not used to, and although it was very interesting, the time taken for this acquisition had to be made up later to code the DApp.
Accomplishments that we're proud of
First of all, we are very proud of the overall performance of our MVP. All the elements to improve the user experience are not yet present, but the experience on the site is good, and all the features and functions implemented on the smart contracts are present on the front end.
Moreover, this hackathon was the opportunity to improve all of us in web3 development, and it confirmed the idea to continue our career in this field.
What we learned
As said before we have obviously improved a lot in web3 development.
More specifically, we are able to better discern the overall architecture of a DApp, including the optimization between the blockchain and the API in order to give good loading times and a good user experience, while preserving the decentralized aspect, which is very important to us.
We also had a lot of fun developing in Solidity and taking part in gas cost optimization, security and smart contract testing.
What's next for Raisy
We have worked a lot on Raisy, and we don't intend to stop there. Indeed, we think we have a good idea, and also a good product that could be improved quickly to be used.
The writing of our whitepaper as well as our seriousness in developing our contracts testifies to our desire to deploy Raisy to the general public. We are aware that there is still work to be done and would be willing to talk to investors to accelerate the development of the platform.
An outline of the roadmap has been written in the whitepaper, and we should update it soon to reflect the work we have done.
Thanks a lot for your time, hope you'll enjoy Raisy!
Built With
- alchemyapi
- chainlink
- express.js
- hardhat
- node.js
- react
- solidity
- web3
Log in or sign up for Devpost to join the conversation.