Inspiration
Each year thousands of entrepreneurs build awesome products and create new startups that help the world grow. We are amazed by how passionate these people are and want to help fuel their growth. We wanted to have an impact on the world and help make it better. That’s why we decided to help investors reach entrepreneurs through an on-chain program that ensures fund delivery and trust between participating parties.
What it does
This project connects entrepreneurs with investors to help kickstart great ideas into fruition.
How we built it
To build trust between participating parties without involving a centralized authority we leveraged the Solana blockchain to build an on-chain program that self-fulfills the goals of funding campaigns. We used Rust to compile BPF code using the solana-program crate. We then deployed this executable on the Solana chain. As for the frontend we used React and Solana’s _ web3 _ and _ wallet _ JavaScript libraries to allow investors to use their wallet balance in funding campaigns.
Challenges we ran into
One of the most challenging aspects about this is the security checks we need to enforce everywhere to make sure that only the rightful actors can manipulate the data. We also needed to make sure that our program can live rent-free.
Accomplishments that we're proud of
We are proud that we were able to deploy our solution live on the Cloud. We are also proud of hosting it in its own little home (domain). Finally, we are proud that we built the backend from scratch not using any Framework in the process like Anchor.
What we learned
In building this project we learned a lot about trust between parties and the need for a centralized middleman. We also learned a lot about how we can solve both these problems in a safe and secure way using Solana. Additionally, We learned a lot about the Solana network and how Web3 can help build a world where we control our data. We learned more about Rust, Javascript, React and cryptography.
What's next for Dao Proposal Fund
We plan on implementing investment portfolios so that investors can diversify their investments. We are also planning to ease the discovery of campaigns to help startups reach a wider audience.
Log in or sign up for Devpost to join the conversation.