A gamified Web3 platform for founder education and skill development
Rise of Founders is a blockchain-powered educational gaming platform that transforms the journey of becoming a successful founder into an engaging, competitive, and rewarding experience. Built with Honeycomb Protocol integration for on-chain achievement tracking and verified skill progression.
๐บ Watch Full Platform Demo (3 minutes)
See our complete Web3 gaming platform in action: wallet authentication, gamified education system, personal achievement maps, real-time XP tracking, and blockchain-verified progress!
Rise of Founders gamifies the founder education experience by combining:
- ๐ฏ Mission-based Learning: Complete real-world founder challenges
- ๐ On-chain Achievements: Blockchain-verified badges and progress via Honeycomb Protocol
- โ๏ธ PvP Competitions: Challenge other founders in skill-based battles
- ๐ฅ Team Formation: Build and manage founding teams
- ๐ Territory Control: Compete for virtual territories representing market dominance
- ๐ Skill Progression: Level up technical, business, marketing, and leadership skills
- ๐ฐ Token Economy: Earn rewards for achievements and contributions
Frontend:
- Next.js 14 with TypeScript
- Tailwind CSS for styling
- Solana Wallet Adapter for Web3 integration
- Zustand for state management
- React Hook Form + Zod for form handling
Backend:
- Node.js with Express.js
- TypeScript for type safety
- Prisma ORM with PostgreSQL
- Honeycomb Protocol for blockchain integration
- JWT Authentication with wallet-based auth
Blockchain:
- Solana blockchain
- Honeycomb Protocol for on-chain profiles, achievements, and missions
- Wallet-based authentication (Phantom, Solflare)
Infrastructure:
- PostgreSQL database
- Docker for development
- pnpm monorepo workspace
- Node.js 18+
- pnpm package manager
- Docker for PostgreSQL
- Solana wallet (Phantom or Solflare)
- Clone the repository
git clone <repository-url>
cd RiseOfFoundersv1- Install dependencies
pnpm install- Set up environment variables
Copy the example environment files:
# Backend
cp packages/backend/.env.example packages/backend/.env
# Frontend
cp packages/frontend/.env.example packages/frontend/.env- Start PostgreSQL database
docker run --name postgres-rise \
-e POSTGRES_PASSWORD=test_password \
-e POSTGRES_DB=rise_of_founders_dev \
-p 5432:5432 \
-d postgres:14- Run database migrations
cd packages/backend
npx prisma db push- Start the development servers
# In the root directory
pnpm run devThis will start:
- Frontend: http://localhost:3000
- Backend: http://localhost:3001
DATABASE_URL="postgresql://username:password@localhost:5432/rise_of_founders"
JWT_SECRET="your-jwt-secret"
HONEYCOMB_API_KEY="your-honeycomb-api-key"
GITHUB_CLIENT_ID="your-github-client-id"
GITHUB_CLIENT_SECRET="your-github-client-secret"
OPENAI_API_KEY="your-openai-api-key"
SOLANA_RPC_URL="https://api.devnet.solana.com"
NEXT_PUBLIC_API_URL="http://localhost:3001"
NEXT_PUBLIC_SOLANA_NETWORK="devnet"
NEXT_PUBLIC_HONEYCOMB_PROJECT_ID="your-project-id"
- Wallet-based login using Solana wallets
- Honeycomb Protocol integration for on-chain identity
- JWT tokens for session management
- Profile creation with blockchain verification
- Skill-based missions: Technical, business, marketing challenges
- Real-world projects: Build MVPs, create business plans, form teams
- XP rewards: Earn experience points for completed missions
- Progressive difficulty: Unlock advanced challenges as you level up
- On-chain badges: Blockchain-verified achievements via Honeycomb
- Skill trees: Technical, Business, Marketing, Community, Design, Product
- Leaderboards: Compete for top rankings in various categories
- Reputation scores: Build credibility through consistent performance
- 1v1 Challenges: Direct skill competitions between founders
- Team vs Team: Collaborative challenges between founding teams
- Tournament mode: Organized competitions with prizes
- Real-time battles: Live coding, pitch competitions, business case studies
- Create teams: Build founding teams with complementary skills
- Invite system: Recruit other founders to join your team
- Equity management: Define roles and equity distribution
- Team challenges: Collaborative missions requiring multiple skill sets
- Virtual map: Compete for control of market territories
- Strategic gameplay: Balance expansion with resource management
- Team territories: Collaborate to control larger regions
- Economic benefits: Generate passive income from controlled territories
- XP Tokens: Earned through mission completion and achievements
- Skill tokens: Specialized tokens for each skill category
- Team tokens: Shared resources for team-based activities
- Marketplace: Trade resources, services, and achievements
RiseOfFoundersv1/
โโโ packages/
โ โโโ frontend/ # Next.js React application
โ โ โโโ src/
โ โ โ โโโ app/ # Next.js app router pages
โ โ โ โโโ components/ # React components
โ โ โ โโโ hooks/ # Custom React hooks
โ โ โ โโโ services/ # API service layers
โ โ โ โโโ stores/ # Zustand state stores
โ โ โ โโโ types/ # TypeScript type definitions
โ โ โโโ package.json
โ โ
โ โโโ backend/ # Node.js Express API
โ โ โโโ src/
โ โ โ โโโ routes/ # API route handlers
โ โ โ โโโ services/ # Business logic services
โ โ โ โโโ middleware/ # Express middleware
โ โ โ โโโ config/ # Configuration files
โ โ โ โโโ types/ # TypeScript type definitions
โ โ โโโ prisma/ # Database schema and migrations
โ โ โโโ package.json
โ โ
โ โโโ shared/ # Shared utilities and types
โ โ โโโ src/
โ โ โ โโโ types/ # Shared TypeScript types
โ โ โ โโโ utils/ # Shared utility functions
โ โ โโโ package.json
โ โ
โ โโโ smart-contracts/ # Solana smart contracts (future)
โ
โโโ game-content/ # Game data and configurations
โโโ docs/ # Documentation
โโโ pnpm-workspace.yaml # pnpm workspace configuration
โโโ README.md
- Start all services:
pnpm run dev- Individual services:
# Frontend only
pnpm --filter @rise-of-founders/frontend run dev
# Backend only
pnpm --filter @rise-of-founders/backend run dev# TypeScript compilation check
pnpm run type-check
# Linting
pnpm run lint
# Formatting
pnpm run format# Generate Prisma client
cd packages/backend
npx prisma generate
# Run migrations
npx prisma migrate dev
# Reset database
npx prisma migrate reset
# Open Prisma Studio
npx prisma studiocd packages/smart-contracts
# Build contracts
anchor build
# Test contracts
anchor test
# Deploy to devnet
anchor deploy --provider.cluster devnet- Blockchain identity tied to wallet address
- Verified achievements that can't be faked
- Cross-platform portability of progress and achievements
- Reputation system built on verifiable on-chain data
- NFT badges for major accomplishments
- Skill certifications as verifiable credentials
- Mission completion tracked on-chain
- Team achievements for collaborative accomplishments
- Decentralized missions that can be verified independently
- Community-created content with blockchain verification
- Reward distribution through smart contracts
- Anti-cheat mechanisms built into the protocol
- ๐ Verifiable Achievements: Employers and partners can verify skills and accomplishments
- ๐ Portability: Take your progress to any platform that integrates with Honeycomb
- ๐ฐ Real Value: Achievements have actual value and can be traded or used across platforms
- ๐๏ธ Decentralization: No single entity controls your progress or achievements
- ๐ Transparency: All achievements and progress are publicly verifiable
Ready to host your own Rise of Founders platform? We provide multiple deployment options:
- DigitalOcean App Platform - One-click deployment (~$30-50/month)
- Vercel + Railway - Frontend/Backend split (~$20-30/month)
- Docker Self-Hosted - Full control on VPS
๐ Complete Deployment Guide
- Honeycomb Protocol API Key - Get from honeycombprotocol.com
- GitHub OAuth App - For authentication
- PostgreSQL Database - Managed or self-hosted
- Domain Name - Optional but recommended
Estimated Setup Time: 15-30 minutes with our guides
- ๐ Deployment Guide - Complete hosting setup
- ๐ฌ Demo Video Script - Platform walkthrough
- API Documentation
- Architecture Guide
- Game Design Document
- Fork the repository
- Create a feature branch
- Implement your changes
- Add tests and documentation
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- Honeycomb Protocol for on-chain progression primitives
- Solana for the underlying blockchain infrastructure
- Verxio for loyalty and streak mechanics
- The Web3 gaming community for inspiration and feedback