Genesis Web3 Vesting Platform
A Web3-based token vesting platform with whitelist validation, contribution flow, and task-based early vesting.
Visit Live →
Visual Overview
Whitelist & Wallet Connect

Contribution Flow

Vesting Dashboard

Problem
- • Early-stage token launches require controlled access to investors.
- • Managing vesting schedules and early unlock conditions is complex.
- • Ensuring trust and transparency in token distribution is critical.
Solution
- • Built a Web3 platform to manage whitelist, contributions, and vesting.
- • Integrated wallet authentication and X (Twitter) account validation.
- • Implemented smart contract-based token vesting with UI tracking.
Architecture
- • Frontend: Next.js for responsive dApp UI
- • Backend: Node.js for whitelist and validation logic
- • Blockchain: Smart contracts for token vesting
- • Wallet Integration: Web3 wallet connect flow
- • Task System: Off-chain validation for early vest unlock
Key Features
Wallet connect and user authentication
Whitelist request and approval system
Token contribution flow
Linear vesting schedule tracking
Task-based early vest unlock mechanism
Real-time user dashboard
Challenges & Decisions
- • Synchronizing on-chain and off-chain data accurately
- • Designing secure and fair vesting logic
- • Handling wallet connection edge cases and UX issues
- • Ensuring transparency in token distribution
Outcome
- • Delivered a fully functional token vesting platform
- • Enabled secure and transparent token distribution
- • Improved user trust with clear vesting visibility
Tech Stack
Next.jsNode.jsSolidityWeb3.jsSmart Contracts