GitHunt
VP

vpavlin/whisperbox

WhisperBox: Privacy-First Encrypted Decentralized Forms

WhisperBox is a Web3-powered form platform that prioritizes privacy through end-to-end encryption and decentralized storage. Create secure forms, surveys, and polls without compromising user data.

WhisperBox Logo

๐Ÿ”’ Key Features

  • End-to-End Encryption: All form responses are encrypted and can only be decrypted by authorized parties.
  • Decentralized Storage: Form data is stored on a decentralized network, not on vulnerable centralized servers.
  • NFT-Based Access Control: Restrict form access to specific NFT holders or whitelisted addresses.
  • Modern UI/UX: Beautiful, responsive interface built with React, Tailwind CSS, and Shadcn UI components.

๐Ÿ“‹ Use Cases

  • Private Surveys: Collect sensitive feedback without exposing data.
  • Decentralized Voting: Run elections or polls with cryptographic security.
  • NFT Community Engagement: Create exclusive forms only accessible to your NFT holders.
  • Secure Data Collection: Gather information with mathematical privacy guarantees.

๐Ÿš€ Getting Started

Prerequisites

  • Node.js (v16+)
  • Bun or npm

Installation

  1. Install dependencies:

    bun install
    # or
    npm install
  2. Start the development server:

    bun dev
    # or
    npm run dev
  3. Open http://localhost:5173 to view the app in your browser.

Languages

TypeScript98.5%CSS1.0%JavaScript0.2%HTML0.2%

Contributors

Created March 21, 2025
Updated October 24, 2025
vpavlin/whisperbox | GitHunt