FreelanceDAO
Decentralised Freelancing webiste
Created on 7th September 2025
•
FreelanceDAO
Decentralised Freelancing webiste
The problem FreelanceDAO solves
The problem FreelanceDAO solves
Traditional freelance platforms are often expensive, slow to pay, and controlled by a central authority. This project offers a decentralized, trustless alternative built on the blockchain.
Eliminates High Fees & Delays: By removing the middleman, FreelanceDAO reduces costs to minimal gas fees and ensures instant payments upon milestone approval.
Provides Trust & Security: Smart contracts automate project agreements and lock funds in a secure escrow, guaranteeing payment for completed work.
Ensures Transparency: User profiles, work history, and reputation are stored immutably on-chain, preventing censorship or manipulation.
Gives Users Control: Your wallet is your identity. Users have full control over their funds and professional data without relying on a platform's permission.
Challenges we ran into
- Frontend and Blockchain Integration
Challenge: Building a responsive frontend to communicate with the blockchain was complex, especially managing wallet connections, transaction states (pending, success, failure), and real-time on-chain data.
Solution: We used the Wagmi and Ethers.js libraries to simplify interactions. We created custom React hooks to manage wallet state and listen for smart contract events, ensuring the UI accurately reflected on-chain data.
- Smart Contract Logic and Security
Challenge: Designing secure, gas-efficient, and bug-free smart contracts for user profiles, projects, and escrow was a significant hurdle.
Solution: We adopted a modular design, breaking down functionality into smaller contracts. We used Foundry for rigorous unit testing to simulate various scenarios, including edge cases and potential attacks, before deployment.
- Deployment on Primordial Testnet
Challenge: Deploying to the BlockDAG Primordial Testnet presented unique configuration challenges with network RPC endpoints, transaction times, and obtaining testnet funds.
Solution: We consulted the BlockDAG Network Documentation to correctly configure our deployment scripts and used the official Faucet Tool to acquire testnet tokens, enabling a successful launch.
Tracks Applied (1)
DeFi projects leveraging BlockDAG technology.
Blockdag
Technologies used
