Unveil
Unveil is a Web3 platform for anonymous, censorship-resistant journalism, enabling users to publish and vote on impactful stories securely via IPFS and blockchain.
Videos
Description
🔍 Unveil — Giving Power to the Unheard Voices
In a world where the truth is often buried by fear, censorship, and authority, Unveil stands as a decentralized platform that amplifies the voices of the unheard. Whether it's a grassroots whistleblower, an underpaid journalist, or a citizen in a censored region — Unveil lets them speak fearlessly and freely.
🌐 Live Demo: https://unveil-dapp.vercel.app
Unveil is built around the core values of TATA — Transparency, Anonymity, Trust, and Accountability — ensuring that anyone can share stories without compromising their identity or safety.
🧩 The Problems It Solve
🧨 Censorship & Media Suppression
Traditional platforms can be pressured to remove content. In authoritarian regions, stories get erased, and so do the people behind them.👁️ Fear of Retaliation
Whistleblowers risk their careers, safety, or lives by exposing corruption or injustice.🧷 Lack of Secure Platforms
Existing tools don’t offer true anonymity or decentralization, making whistleblowers traceable.🔒 Centralized Manipulation of Narratives
Mainstream media often distorts or buries stories to serve political or corporate interests.
💡 How Unveil Solves It
🕊️ Anonymous Publishing with TATA:
Users can toggle anonymity. When active, wallet addresses are sliced and hidden from the UI — preserving the author’s identity without affecting blockchain integrity.📦 Censorship-Proof Storage via IPFS:
Stories are stored on IPFS, meaning no centralized entity can take them down or alter them.📜 On-Chain Integrity:
Every story and vote is logged on-chain using smart contracts. This ensures permanent transparency and tamper-proof proof of existence.📊 Decentralized Voting & Trust:
Users can vote on stories, helping surface important reports — all recorded on-chain to eliminate manipulation.📲 Intuitive UI for Everyone:
A clean, responsive frontend lets anyone — tech-savvy or not — use Unveil confidently and securely.
🔐 What TATA Looks Like in Unveil
Transparency: Every action is recorded on-chain, verifiable by anyone.
Anonymity: Authors can publish sensitive stories without exposing their identity.
Trust: All interactions are governed by immutable smart contracts.
Accountability: Public stories are voted upon by the community — the people decide what matters.
🛠️ Tech Stack
Smart Contracts (Solidity) — secure story and voting logic on BNB chain(testnet)
IPFS — decentralized content storage
Wagmi + RainbowKit — for seamless wallet interactions
Tailwind + React — for responsive, modern frontend UI
Toasts & Loading Indicators — for real-time UX feedback
✊ Why Unveil Matters
Unveil is not just a dApp — it’s a movement. A digital space for truth warriors, citizen reporters, and those who’ve been silenced too long. By placing power, privacy, and permanence in the hands of the people, Unveil ensures that no truth dies in silence again.
Progress During Hackathon
During the hackathon, I designed, developed, and deployed the entire Unveil platform from scratch. I built and deployed the smart contract on the BNB Chain (Testnet), integrated wallet connectivity using RainbowKit and Wagmi, and implemented decentralized content storage via IPFS. The complete frontend was developed using React and Tailwind CSS, ensuring a responsive and modern UI. I implemented core features such as anonymous reporting, voting, slicing of user addresses for privacy, and real-time feedback messages for a better UX. I also recorded a full product demo and refined the UI/UX based on feedback. All milestones, including smart contract deployment, frontend-backend integration, and final video recording, were achieved within the hackathon timeframe.
Tech Stack
Fundraising Status
This project was built during the hackathon, with a strong focus on solving real-world problems faced by unheard voices. While currently unfunded, I’m open to fundraising opportunities and excited about continuing development if the project gains traction or support.