Inspiration
The inspiration for Solidarity struck me as I witnessed the aftermath of haphazard funding attempts during crises like the Chennai floods and conflicts in Gaza. Motivated to make a difference, I embarked on the journey to create a decentralized crowdfunding platform using blockchain technology.
Features
Solidarity is a decentralized crowdfunding platform built on the Ethereum blockchain using Solidity for smart contracts and Next.js for the front-end. The aim of Solidarity is to make crowdfunding easy and accessible, allowing users to create campaigns to raise funds for their projects, causes, or initiatives.
Features Decentralized Crowdfunding: Solidarity eliminates the need for intermediaries by leveraging the power of blockchain technology. Users can create campaigns without relying on traditional financial institutions. Security: The use of smart contracts ensures the security and transparency of transactions. All funds are managed securely on the Ethereum blockchain. Next.js Front-end: The Next.js framework provides a fast and efficient front-end, offering a seamless user experience. The application is designed to be responsive and user-friendly. Campaign Creation: Users can easily create crowdfunding campaigns, specifying details such as the fundraising goal, campaign duration, and a compelling description of their project.
How we built it..
I used Next.js to build the app, which made development simpler and more efficient. I took ideas from the Tailwind CSS documentation to improve the platform's look and feel. I also figured out how to work with Hardhat, a crucial part of the blockchain side of things.
Learning Journey
Driven by the vision to empower charitable initiatives, I delved into the world of blockchain development. Learning to create smart contracts, integrating wallets, and grasping the basics of blockchain architecture became pivotal milestones.
Challenges
The challenges encountered, such as selecting the appropriate Node.js version (managed with nvm), and bridging the gap between Solidity and the frontend, added depth to the learning process.
Built With
- ethereum
- hardhat
- next.js
- solidity
- tailwind
Log in or sign up for Devpost to join the conversation.