Inspiration

We always wanted to create something on the blockchain, and here's our first hack at it! With overreaching governments and corporations theses days, it's important to have censorship-resistant decentralized platforms such as this fundraising and voting platform.

What it does

Star Funds has a frontend that allows users to interact with an Ethereum smart contract which allows users to create fundraising campaigns, get donations, lock those funds and allow the donors to vote on a specific proposal for that fundraising campaign. It locks the funds from anyone other than the creator of the campaign and only allows them to claim it when the campaign is done.

How we built it

Built with Solidity, Hardhat, React.js and ethers.js.

Challenges we ran into

Ethers.js poor documentation and frontend problems as usual ++ lack of sleep, writing this at 7:32AM and I didn't sleep 🙃 Unfortunately we ran out of time meshing the frontend and smart contract together, but everything was setup and ready to go if we simply had a little more time.

Accomplishments that we're proud of

The frontend is really cool, Star Wars themed and the smart contract actually does what it says it does! Tested and all. The video tries to cover it all quickly but glosses over some of the things we liked about the project.

What we learned

Solidity for one, React for some, sleep deprivation for all.

What's next for Star Funds

More efficient smart contract with better input validation, better frontend, deployment, more wallets support.

Built With

+ 6 more
Share this project:

Updates