Skip to content

Blessedbiello/RiseOfFoundersv1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Rise of Founders

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.

๐ŸŽฌ Live Demo

๐Ÿ“บ 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 Next.js TypeScript Solana Honeycomb


๐ŸŽฎ What is Rise of Founders?

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

๐Ÿ—๏ธ Architecture

Tech Stack

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

๐Ÿš€ Quick Start

Prerequisites

  • Node.js 18+
  • pnpm package manager
  • Docker for PostgreSQL
  • Solana wallet (Phantom or Solflare)

Installation

  1. Clone the repository
git clone <repository-url>
cd RiseOfFoundersv1
  1. Install dependencies
pnpm install
  1. 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
  1. 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
  1. Run database migrations
cd packages/backend
npx prisma db push
  1. Start the development servers
# In the root directory
pnpm run dev

This will start:

Environment Setup

Backend (.env)

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"

Frontend (.env.local)

NEXT_PUBLIC_API_URL="http://localhost:3001"
NEXT_PUBLIC_SOLANA_NETWORK="devnet"
NEXT_PUBLIC_HONEYCOMB_PROJECT_ID="your-project-id"

๐ŸŽฏ Core Features

๐Ÿ” Web3 Authentication

  • Wallet-based login using Solana wallets
  • Honeycomb Protocol integration for on-chain identity
  • JWT tokens for session management
  • Profile creation with blockchain verification

๐ŸŽฎ Gamification System

๐ŸŽฏ Missions & Challenges

  • 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

๐Ÿ† Achievement System

  • 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

โš”๏ธ PvP Combat System

  • 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

๐Ÿ‘ฅ Team & Social Features

๐Ÿค Team Formation

  • 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

๐ŸŒ Territory Control

  • 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

๐Ÿ’ฐ Token Economy

  • 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

๐Ÿ“ Project Structure

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

๐Ÿ”ง Development

Running the Development Environment

  1. Start all services:
pnpm run dev
  1. Individual services:
# Frontend only
pnpm --filter @rise-of-founders/frontend run dev

# Backend only  
pnpm --filter @rise-of-founders/backend run dev

Code Quality

# TypeScript compilation check
pnpm run type-check

# Linting
pnpm run lint

# Formatting
pnpm run format

Database Management

# 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 studio

Smart Contract Development

cd packages/smart-contracts

# Build contracts
anchor build

# Test contracts
anchor test

# Deploy to devnet
anchor deploy --provider.cluster devnet

๐Ÿ”— Honeycomb Protocol Integration

On-Chain Features

User Profiles

  • 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

Achievement System

  • NFT badges for major accomplishments
  • Skill certifications as verifiable credentials
  • Mission completion tracked on-chain
  • Team achievements for collaborative accomplishments

Mission Framework

  • 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

Benefits of Blockchain Integration

  1. ๐Ÿ”’ Verifiable Achievements: Employers and partners can verify skills and accomplishments
  2. ๐ŸŒ Portability: Take your progress to any platform that integrates with Honeycomb
  3. ๐Ÿ’ฐ Real Value: Achievements have actual value and can be traded or used across platforms
  4. ๐Ÿ›๏ธ Decentralization: No single entity controls your progress or achievements
  5. ๐Ÿ” Transparency: All achievements and progress are publicly verifiable

๐Ÿš€ Deployment

Ready to host your own Rise of Founders platform? We provide multiple deployment options:

๐ŸŽฏ Quick Deploy Options:

  1. DigitalOcean App Platform - One-click deployment (~$30-50/month)
  2. Vercel + Railway - Frontend/Backend split (~$20-30/month)
  3. Docker Self-Hosted - Full control on VPS

๐Ÿ“‹ Complete Deployment Guide

๐Ÿ”ง Prerequisites for Hosting:

  • 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


๐Ÿ“š Documentation

๐Ÿค Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Implement your changes
  4. Add tests and documentation
  5. Submit a pull request

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Acknowledgments

  • 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

About

A gamified founder education & launchpad that blends hands-on startup training with persistent, verifiable on-chain progression powered by Honeycomb Protocol.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages