CampusFounders

Empowering Student-led Startups with AI, Blockchain & Government Integration

CampusFounders

Created At

ETHOnline 2025

Project Description

๐ŸŒŸ Project Overview Campus Founders is a revolutionary platform that combines AI-powered insights, blockchain transparency, and government scheme integration to create the ultimate ecosystem for student entrepreneurs in India.

๐ŸŽฏ Core Value Proposition For Students: Discover funding, connect with investors, access government schemes For Investors: Verified startups, AI-driven insights, transparent investment tracking For Government: Streamlined scheme distribution, startup ecosystem monitoring ๐Ÿ“ Repository Structure campusfounder_sbt/ โ”œโ”€โ”€ ๐Ÿ›๏ธ Government_Schemes_Extraction_APIs/ # AI-powered scheme discovery & application โ”œโ”€โ”€ ๐Ÿ”’ Streamlit_Investor_Verification_System/ # KYC & investor onboarding โ”œโ”€โ”€ ๐ŸŒ Vercel_Frontend_Campus_Founders/ # Main web application โ”œโ”€โ”€ โ›“๏ธ contracts/ # Smart contracts for Web3 features โ”œโ”€โ”€ ๐Ÿš€ frontend/ # React/Next.js frontend โ”œโ”€โ”€ โš™๏ธ ignition/ # Blockchain deployment scripts โ”œโ”€โ”€ ๐Ÿ“Š artifacts/ # Build artifacts & deployments โ””โ”€โ”€ ๐Ÿงช test/ # Comprehensive test suite ๐Ÿ—๏ธ Architecture Overview CampusFounders Architecture

Web3 CampusFounders Architecture

๐Ÿ”— Ecosystem Components Component Technology Purpose Links Frontend Web App Next.js, React, Tailwind Main user interface https://campus-founders.vercel.app/ Government API Integration FastAPI, Python, AI/ML Scheme discovery & automation https://campusfounders.onrender.com/docs Investor Verification Streamlit, Python, KYC APIs Secure investor onboarding https://investor-verification-system.streamlit.app/ Blockchain Layer Hardhat, Solidity, Ethereum On-chain startup registry & mentorship Local Host using testnet AVAX AI Recommendation Engine Machine Learning, NLP Smart matching & insights Under Development ๐Ÿš€ Revolutionary Features

  1. ๐Ÿ›๏ธ Government Schemes & Funding Assistant Location: Government_Schemes_Extraction_APIs/

AI-Powered Discovery: Automatically finds relevant government schemes Smart Application: Pre-filled forms with startup profile data Real-time Updates: Live tracking of new schemes and deadlines Success Prediction: AI estimates approval probability Tech Stack: FastAPI, BeautifulSoup, Scikit-learn, OpenAI API

Key Features:

  • Web scraping of government portals
  • NLP-based scheme categorization
  • Personalized recommendations
  • Automated form filling
  • Application status tracking
  1. ๐Ÿ”’ Investor Verification & KYC System Location: Streamlit_Investor_Verification_System/

Multi-layer Verification: Document validation, financial verification, background checks Real-time KYC: Instant investor onboarding with secure document processing Risk Assessment: AI-powered investor credibility scoring Compliance Dashboard: Regulatory compliance monitoring Tech Stack: Streamlit, Python, OCR APIs, Financial verification APIs

Key Features:

  • Document verification (PAN, Aadhaar, Bank statements)
  • Financial background checks
  • Investment capacity assessment
  • Compliance tracking
  • Investor dashboard
  1. ๐ŸŒ Main Web Platform Location: Vercel_Frontend_Campus_Founders/

Startup Showcase: AI-optimized profiles with trending rankings Investor Connect: Direct access to verified investor network Analytics Dashboard: Real-time metrics and success tracking Community Features: Founder networking and resource sharing Tech Stack: Next.js, React, TypeScript, Tailwind CSS, MongoDB

// Key Features:

  • Responsive design with modern UI
  • Real-time notifications
  • Advanced search and filtering
  • Mobile-first approach
  • SEO optimization
  1. โ›“๏ธ Complete Web3 Ecosystem Location: contracts/, ignition/, frontend/

On-Chain Startup Registry: All trending startups stored on blockchain with unique IDs Mentor Assignment System: Smart contract-based mentor allocation and tracking Milestone Management: On-chain milestone submission with cryptographic proof hashes Real-time Dashboard: Frontend synced with blockchain state for live updates Wallet Integration: MetaMask integration for mentor approvals and transactions Tech Stack: Hardhat, Solidity, Ethereum, Web3.js, MetaMask

// Implemented Features: โœ… Startup metadata on-chain (name, funding, founder, college, tags) โœ… Mentor assignment smart contracts โœ… Milestone submission with proof hashes โœ… Real-time blockchain state synchronization โœ… Wallet-based mentor approval system โœ… Dashboard updates after transaction confirmations Smart Contract Architecture:

contract StartupRegistry { struct Startup { uint256 startupId; string name; string founder; string college; uint256 funding; string[] tags; address assignedMentor; }

struct Milestone {
    uint256 startupId;
    string description;
    bytes32 proofHash;
    bool approved;
    address approver;
}

} ๐Ÿ› ๏ธ Getting Started Prerequisites

  • Node.js 18+ and npm/yarn
  • Python 3.9+ with pip
  • MongoDB database
  • Ethereum wallet (for Web3 features)
  • Government API access (for scheme integration) ๐Ÿš€ Quick Setup
  1. Clone the Repository git clone https://github.com/harshavardhan-md/campusfounders-sbt.git cd campusfounder_sbt
  2. Setup Frontend Application cd Vercel_Frontend_Campus_Founders npm install npm run dev

Access at http://localhost:3000

  1. Setup Government Schemes API cd Government_Schemes_Extraction_APIs pip install -r requirements.txt uvicorn main:app --reload

API available at http://localhost:8000

  1. Setup Investor Verification System cd Streamlit_Investor_Verification_System pip install -r requirements.txt streamlit run main.py

Dashboard at http://localhost:8501

  1. Deploy Smart Contracts cd contracts npm install npx hardhat compile npx hardhat node npx hardhat run --network localhost ignition/deploy.js ๐Ÿ”ง Environment Configuration Create .env files in each component directory:

Frontend (.env.local):

NEXT_PUBLIC_API_URL=http://localhost:8000 MONGODB_URI=mongodb://localhost:27017/campusfounders FIREBASE_CONFIG=your_firebase_config Government API (.env):

OPENAI_API_KEY=your_openai_key DATABASE_URL=mongodb://localhost:27017/schemes GOVERNMENT_API_KEYS=your_api_keys Blockchain (.env):

PRIVATE_KEY=your_wallet_private_key INFURA_API_KEY=your_infura_key ETHERSCAN_API_KEY=your_etherscan_key ๐ŸŽฏ Key Features Deep Dive ๐Ÿค– AI-Powered Government Schemes Integration Our AI system revolutionizes how student startups access government funding:

Smart Discovery: Automatically finds relevant schemes from 200+ government portals Eligibility Matching: AI determines compatibility with 95% accuracy Application Automation: Pre-filled forms reduce application time by 80% Success Optimization: ML model predicts approval probability ๐Ÿ” Startup Intelligence Dashboard Advanced analytics for both founders and investors:

Growth Prediction: Time-series forecasting for startup metrics Competitor Analysis: Real-time competitive landscape monitoring Market Validation: Social proof and demand validation tools Risk Assessment: Multi-factor risk scoring algorithm ๐ŸŽฎ Startup Simulation & Gamification Educational game engine for aspiring entrepreneurs:

Virtual Startup: Run a simulated company with real-world consequences Decision Engine: AI evaluates choices and shows realistic outcomes Learning Paths: Personalized entrepreneurship education Leaderboards: Community-driven competitive learning ๐Ÿค Corporate-Startup Collaboration Hub Bridge between established companies and startups:

Innovation Challenges: Corporates post real problems for startups to solve Pilot Programs: Managed collaboration projects Partnership Tracking: End-to-end partnership management Success Metrics: ROI tracking for corporate partnerships

How it's Made

๐ŸŒŸ Project Overview Campus Founders is a revolutionary platform that combines AI-powered insights, blockchain transparency, and government scheme integration to create the ultimate ecosystem for student entrepreneurs in India.

๐ŸŽฏ Core Value Proposition For Students: Discover funding, connect with investors, access government schemes For Investors: Verified startups, AI-driven insights, transparent investment tracking For Government: Streamlined scheme distribution, startup ecosystem monitoring ๐Ÿ“ Repository Structure campusfounder_sbt/ โ”œโ”€โ”€ ๐Ÿ›๏ธ Government_Schemes_Extraction_APIs/ # AI-powered scheme discovery & application โ”œโ”€โ”€ ๐Ÿ”’ Streamlit_Investor_Verification_System/ # KYC & investor onboarding โ”œโ”€โ”€ ๐ŸŒ Vercel_Frontend_Campus_Founders/ # Main web application โ”œโ”€โ”€ โ›“๏ธ contracts/ # Smart contracts for Web3 features โ”œโ”€โ”€ ๐Ÿš€ frontend/ # React/Next.js frontend โ”œโ”€โ”€ โš™๏ธ ignition/ # Blockchain deployment scripts โ”œโ”€โ”€ ๐Ÿ“Š artifacts/ # Build artifacts & deployments โ””โ”€โ”€ ๐Ÿงช test/ # Comprehensive test suite ๐Ÿ—๏ธ Architecture Overview CampusFounders Architecture

Web3 CampusFounders Architecture

๐Ÿ”— Ecosystem Components Component Technology Purpose Links Frontend Web App Next.js, React, Tailwind Main user interface https://campus-founders.vercel.app/ Government API Integration FastAPI, Python, AI/ML Scheme discovery & automation https://campusfounders.onrender.com/docs Investor Verification Streamlit, Python, KYC APIs Secure investor onboarding https://investor-verification-system.streamlit.app/ Blockchain Layer Hardhat, Solidity, Ethereum On-chain startup registry & mentorship Local Host using testnet AVAX AI Recommendation Engine Machine Learning, NLP Smart matching & insights Under Development ๐Ÿš€ Revolutionary Features

  1. ๐Ÿ›๏ธ Government Schemes & Funding Assistant Location: Government_Schemes_Extraction_APIs/

AI-Powered Discovery: Automatically finds relevant government schemes Smart Application: Pre-filled forms with startup profile data Real-time Updates: Live tracking of new schemes and deadlines Success Prediction: AI estimates approval probability Tech Stack: FastAPI, BeautifulSoup, Scikit-learn, OpenAI API

Key Features:

  • Web scraping of government portals
  • NLP-based scheme categorization
  • Personalized recommendations
  • Automated form filling
  • Application status tracking
  1. ๐Ÿ”’ Investor Verification & KYC System Location: Streamlit_Investor_Verification_System/

Multi-layer Verification: Document validation, financial verification, background checks Real-time KYC: Instant investor onboarding with secure document processing Risk Assessment: AI-powered investor credibility scoring Compliance Dashboard: Regulatory compliance monitoring Tech Stack: Streamlit, Python, OCR APIs, Financial verification APIs

Key Features:

  • Document verification (PAN, Aadhaar, Bank statements)
  • Financial background checks
  • Investment capacity assessment
  • Compliance tracking
  • Investor dashboard
  1. ๐ŸŒ Main Web Platform Location: Vercel_Frontend_Campus_Founders/

Startup Showcase: AI-optimized profiles with trending rankings Investor Connect: Direct access to verified investor network Analytics Dashboard: Real-time metrics and success tracking Community Features: Founder networking and resource sharing Tech Stack: Next.js, React, TypeScript, Tailwind CSS, MongoDB

// Key Features:

  • Responsive design with modern UI
  • Real-time notifications
  • Advanced search and filtering
  • Mobile-first approach
  • SEO optimization
  1. โ›“๏ธ Complete Web3 Ecosystem Location: contracts/, ignition/, frontend/

On-Chain Startup Registry: All trending startups stored on blockchain with unique IDs Mentor Assignment System: Smart contract-based mentor allocation and tracking Milestone Management: On-chain milestone submission with cryptographic proof hashes Real-time Dashboard: Frontend synced with blockchain state for live updates Wallet Integration: MetaMask integration for mentor approvals and transactions Tech Stack: Hardhat, Solidity, Ethereum, Web3.js, MetaMask

// Implemented Features: โœ… Startup metadata on-chain (name, funding, founder, college, tags) โœ… Mentor assignment smart contracts โœ… Milestone submission with proof hashes โœ… Real-time blockchain state synchronization โœ… Wallet-based mentor approval system โœ… Dashboard updates after transaction confirmations Smart Contract Architecture:

contract StartupRegistry { struct Startup { uint256 startupId; string name; string founder; string college; uint256 funding; string[] tags; address assignedMentor; }

struct Milestone {
    uint256 startupId;
    string description;
    bytes32 proofHash;
    bool approved;
    address approver;
}

} ๐Ÿ› ๏ธ Getting Started Prerequisites

  • Node.js 18+ and npm/yarn
  • Python 3.9+ with pip
  • MongoDB database
  • Ethereum wallet (for Web3 features)
  • Government API access (for scheme integration) ๐Ÿš€ Quick Setup
  1. Clone the Repository git clone https://github.com/harshavardhan-md/campusfounders-sbt.git cd campusfounder_sbt
  2. Setup Frontend Application cd Vercel_Frontend_Campus_Founders npm install npm run dev

Access at http://localhost:3000

  1. Setup Government Schemes API cd Government_Schemes_Extraction_APIs pip install -r requirements.txt uvicorn main:app --reload

API available at http://localhost:8000

  1. Setup Investor Verification System cd Streamlit_Investor_Verification_System pip install -r requirements.txt streamlit run main.py

Dashboard at http://localhost:8501

  1. Deploy Smart Contracts cd contracts npm install npx hardhat compile npx hardhat node npx hardhat run --network localhost ignition/deploy.js ๐Ÿ”ง Environment Configuration Create .env files in each component directory:

Frontend (.env.local):

NEXT_PUBLIC_API_URL=http://localhost:8000 MONGODB_URI=mongodb://localhost:27017/campusfounders FIREBASE_CONFIG=your_firebase_config Government API (.env):

OPENAI_API_KEY=your_openai_key DATABASE_URL=mongodb://localhost:27017/schemes GOVERNMENT_API_KEYS=your_api_keys Blockchain (.env):

PRIVATE_KEY=your_wallet_private_key INFURA_API_KEY=your_infura_key ETHERSCAN_API_KEY=your_etherscan_key ๐ŸŽฏ Key Features Deep Dive ๐Ÿค– AI-Powered Government Schemes Integration Our AI system revolutionizes how student startups access government funding:

Smart Discovery: Automatically finds relevant schemes from 200+ government portals Eligibility Matching: AI determines compatibility with 95% accuracy Application Automation: Pre-filled forms reduce application time by 80% Success Optimization: ML model predicts approval probability ๐Ÿ” Startup Intelligence Dashboard Advanced analytics for both founders and investors:

Growth Prediction: Time-series forecasting for startup metrics Competitor Analysis: Real-time competitive landscape monitoring Market Validation: Social proof and demand validation tools Risk Assessment: Multi-factor risk scoring algorithm ๐ŸŽฎ Startup Simulation & Gamification Educational game engine for aspiring entrepreneurs:

Virtual Startup: Run a simulated company with real-world consequences Decision Engine: AI evaluates choices and shows realistic outcomes Learning Paths: Personalized entrepreneurship education Leaderboards: Community-driven competitive learning ๐Ÿค Corporate-Startup Collaboration Hub Bridge between established companies and startups:

Innovation Challenges: Corporates post real problems for startups to solve Pilot Programs: Managed collaboration projects Partnership Tracking: End-to-end partnership management Success Metrics: ROI tracking for corporate partnerships

background image mobile

Join the mailing list

Get the latest news and updates