DecentraFund
A fully functional Decentralized Application (dApp) for transparent crowdfunding on Ethereum, featuring milestone-based fund release with backer voting and smart contract escrow.
Ongoing
Full Stack Developer & Blockchain Engineer

Project Overview
DecentraFund is a fully functional Decentralized Application (dApp) designed to solve the lack of accountability in traditional crowdfunding. By leveraging Ethereum smart contracts, it completely removes the middleman. Funds contributed by backers are held securely in an immutable contract. Instead of creators taking all the funds at once, they must submit project milestones. Backers then vote to release funds incrementally as the creator delivers real results, ensuring absolute transparency and protecting backers from scams or abandoned projects.
The Challenge
- Designing a trustless crowdfunding system that balances security, transparency, and usability — implementing milestone-based fund release with on-chain voting while maintaining a smooth UX for non-crypto-native users
The Solution
- Built smart contracts in Solidity with Hardhat for milestone tracking and backer voting
- Created a modern frontend using Vue 3 with Composition API and Vite
- Implemented a Node
- js/Express backend with Prisma ORM and PostgreSQL for fast querying and indexing
- Used IPFS via Pinata for decentralized image hosting
Technology Stack
Project Stats
Project Gallery

Click to view full size