Skip to content

sudip510/BlockArena

Repository files navigation

HackVerse 🚀 The Decentralized Future of Hackathons

HackVerse is a next-generation Web3-powered hackathon platform where developers, creators, sponsors, and DAOs collaborate in a fully decentralized ecosystem.

Built with blockchain technology, smart contracts, DAO governance, NFT certificates, and transparent prize distribution, HackVerse redefines how hackathons are organized and experienced.

🌐 Vision

Traditional hackathons suffer from:

centralized judging systems, lack of transparency, delayed reward distribution, fake certificates, and limited community governance.

HackVerse solves these problems by leveraging blockchain technology to create a transparent, trustless, and community-driven hackathon ecosystem.

✨ Features 🔐 Wallet Authentication Connect using MetaMask / Freighter / WalletConnect Secure decentralized login No traditional passwords required 👥 Team Formation System Create teams Invite members Manage participants Team collaboration dashboard 🏆 NFT Participation Certificates Mint blockchain-verified NFT certificates Proof of participation & achievements Shareable Web3 credentials ⚖️ On-Chain Judging Transparent judging process Immutable score records Smart contract-based evaluation 🗳️ DAO Governance Voting Community-powered winner selection Transparent governance Decentralized decision making 📊 Quadratic Voting System

Advanced voting mechanism that:

reduces whale dominance, increases fairness, and improves democratic participation. 💰 Smart Contract Prize Distribution Automated reward payouts Escrow-based security Trustless transactions 📢 Sponsor & Community Integration Sponsor dashboards Community engagement Web3 ecosystem collaboration 🛠️ Tech Stack Frontend React.js Tailwind CSS Framer Motion shadcn/ui React Router DOM Axios Backend Node.js Express.js MongoDB Mongoose JWT Authentication Web3 / Blockchain Solidity / Soroban Smart Contracts Ethers.js / Viem WalletConnect MetaMask / Freighter Wallet OpenZeppelin Storage IPFS Pinata Authentication Wallet-based Authentication JWT Sessions Role-Based Access Control (RBAC) Deployment Vercel (Frontend) Render / Railway (Backend) MongoDB Atlas 🎨 UI/UX Features Futuristic Web3 design Glassmorphism UI Responsive layouts Animated gradients Interactive dashboards Smooth page transitions Scroll animations Dark neon aesthetics 📂 Project Structure HackVerse/ │ ├── client/ # Frontend │ ├── components/ │ ├── pages/ │ ├── hooks/ │ ├── context/ │ └── assets/ │ ├── server/ # Backend │ ├── controllers/ │ ├── routes/ │ ├── middleware/ │ ├── models/ │ ├── utils/ │ └── config/ │ ├── smart-contracts/ # Blockchain contracts │ ├── docs/ │ └── README.md ⚡ Core Modules 👨‍💻 Developer Module Join hackathons Create teams Submit projects Mint NFT certificates Participate in DAO voting 🧑‍⚖️ Judge Module Review submissions Score projects On-chain evaluation Transparent ranking 🏢 Sponsor Module Launch hackathons Fund prize pools Track participants Community branding 🏛️ DAO Governance Module Community voting Proposal creation Quadratic voting Transparent governance 🔥 Smart Contract Functionalities Prize Pool Contract

Handles:

escrow management, reward distribution, milestone verification. NFT Certificate Contract

Responsible for:

minting participation NFTs, achievement badges, blockchain verification. Governance Contract

Implements:

DAO voting, quadratic voting, proposal management. 📸 Key Pages Landing Page Explore Hackathons Hackathon Details Team Dashboard Submission Portal DAO Voting Dashboard NFT Certificate Gallery Sponsor Dashboard Admin Panel 🚀 Future Enhancements AI-powered team recommendations AI project evaluation assistant Live collaboration rooms Real-time hackathon analytics Cross-chain support Soulbound developer identity GitHub contribution verification Web3 reputation system Token rewards & staking 🔒 Security Features Smart contract audits Rate limiting JWT authentication Role-based authorization Encrypted API communication Secure wallet interactions 📈 Why HackVerse?

HackVerse combines:

Web3, decentralized governance, blockchain transparency, NFTs, and community participation

into a single modern hackathon ecosystem.

It empowers developers and organizers to build, compete, and innovate without centralized limitations.

🧪 Installation Clone Repository git clone https://github.com/yourusername/hackverse.git Frontend Setup cd client npm install npm run dev Backend Setup cd server npm install npm run dev 🌍 Environment Variables Backend .env PORT=5000 MONGO_URI=your_mongodb_uri JWT_SECRET=your_secret PINATA_API_KEY=your_key PINATA_SECRET_API_KEY=your_secret BLOCKCHAIN_RPC_URL=your_rpc PRIVATE_KEY=your_wallet_private_key 🤝 Contributing

We welcome contributions from developers, designers, and Web3 enthusiasts.

Steps Fork the repository Create a feature branch Commit changes Push your branch Create a Pull Request

About

HackVerse is a decentralized Web3 hackathon platform enabling transparent team collaboration, on-chain judging, DAO voting, NFT certificates, and automated smart contract reward distribution.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors