VeritasDAO
VeritasDAO: Decentralized platform for funding and archiving investigative journalism. Full on-chain governance with OpenZeppelin Governor + censorship-resistant DeFront on IPFS via PinMe.
Videos
Tech Stack
React
Web3
Ethers
Solidity
Description
VeritasDAO is a **complete full-stack decentralized platform** for funding, publishing, and permanently archiving investigative journalism. Unlike frontend-only solutions, VeritasDAO implements a complete on-chain governance system with OpenZeppelin contracts, combined with a censorship-resistant frontend deployed via PinMe to IPFS and ENS.
### Key Features:
**On-Chain Governance:**
- Complete DAO implementation using OpenZeppelin Governor
- ERC20Votes token with voting power delegation
- Timelock-protected treasury for secure fund management
- On-chain proposals, voting, and execution
**Frontend:**
- Proposal submission system for journalists
- DAO voting interface with real-time updates
- Permanent archive of published reports
- Beautiful 3D network visualization
- Modern, responsive UI with dark theme
**Deployment:**
- Smart contracts deployed on Sepolia testnet (9 contracts)
- Frontend deployed to IPFS via PinMe (DeFront)
- Fully decentralized and censorship-resistant
### Tech Stack:
- **Smart Contracts**: Solidity, OpenZeppelin, Hardhat
- **Frontend**: React 18, Vite, Wagmi, Ethers.js
- **3D Graphics**: Three.js, React Three Fiber
- **Deployment**: PinMe (IPFS + ENS)
### Live Demo:
- Website: https://c4vqb6iq.pinit.eth.limo
- Video Demo: https://youtu.be/nTFYY4_7Yfc?si=DIF5weZq4Su3TUdnProgress During Hackathon
- Designed and implemented complete DAO governance system
- Deployed 9 smart contracts to Sepolia testnet:
- VeritasToken (ERC20Votes)
- VeritasGovernor (OpenZeppelin Governor)
- Treasury (Timelock-protected)
- TimelockController
- DonationContract
- ArticleRegistry
- ReputationContract
- VeritasFaucet
- JournalistRegistry
- All contracts verified on Etherscan
- Built complete React frontend with modern UI
- Integrated Web3 wallet connection (MetaMask, WalletConnect)
- Implemented proposal submission system
- Created DAO voting interface with real-time updates
- Added 3D network visualization
- Implemented journalist verification system
- Built permanent archive for published reports
- Integrated all smart contracts with frontend
- Implemented vote counting and delegation system
- Fixed voting power calculation and display
- Deployed frontend to IPFS via PinMe (DeFront)
- Configured ENS domain for decentralized access
- Comprehensive testing and bug fixes
Final Deliverables:
- ✅ 9 deployed and verified smart contracts
- ✅ Fully functional DAO governance system
- ✅ Censorship-resistant frontend on IPFS
- ✅ Complete integration between contracts and UI
- ✅ Live demo and video walkthrough
Fundraising Status
-