fullstack Development
In Progress

DecentraFund

A fully functional Decentralized Application (dApp) for transparent crowdfunding on Ethereum, featuring milestone-based fund release with backer voting and smart contract escrow.

Timeline

Ongoing

Role

Full Stack Developer & Blockchain Engineer

DecentraFund

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

Node.js
Express
PostgreSQL
Solidity
+1

Project Stats

TimelineOngoing
Team Size1
StatusIn Progress
Technologies7

Project Gallery

DecentraFund - Screenshot 1

Click to view full size

Interested in similar work?

Let's discuss how I can help bring your project ideas to life with the same quality and attention to detail.