VeritasDAO: Decentralized platform for funding and archiving investigative journalism. Full on-chain governance with OpenZeppelin Governor + censorship-resistant DeFront on IPFS via PinMe.
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=DIF5weZq4Su3TUdn- 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
-