CampusFounders
Empowering Student-led Startups with AI, Blockchain & Government Integration
Problem Statement
๐ 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 ArchitectureWeb3 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๐๏ธ 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 APIKey Features:Web scraping of government portalsNLP-based scheme categorizationPersonalized recommendationsAutomated form fillingApplication status tracking๐ 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 APIsKey Features:Document verification (PAN, Aadhaar, Bank statements)Financial background checksInvestment capacity assessmentCompliance trackingInvestor dashboard๐ 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 UIReal-time notificationsAdvanced search and filteringMobile-first approachSEO optimizationโ๏ธ 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 PrerequisitesNode.js 18+ and npm/yarnPython 3.9+ with pipMongoDB databaseEthereum wallet (for Web3 features)Government API access (for scheme integration) ๐ Quick SetupClone the Repository git clone https://github.com/harshavardhan-md/campusfounders-sbt.git cd campusfounder_sbtSetup Frontend Application cd Vercel_Frontend_Campus_Founders npm install npm run devAccess at http://localhost:3000Setup Government Schemes API cd Government_Schemes_Extraction_APIs pip install -r requirements.txt uvicorn main:app --reloadAPI available at http://localhost:8000Setup Investor Verification System cd Streamlit_Investor_Verification_System pip install -r requirements.txt streamlit run main.pyDashboard at http://localhost:8501Deploy 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
Solution
๐ 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 ArchitectureWeb3 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๐๏ธ 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 APIKey Features:Web scraping of government portalsNLP-based scheme categorizationPersonalized recommendationsAutomated form fillingApplication status tracking๐ 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 APIsKey Features:Document verification (PAN, Aadhaar, Bank statements)Financial background checksInvestment capacity assessmentCompliance trackingInvestor dashboard๐ 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 UIReal-time notificationsAdvanced search and filteringMobile-first approachSEO optimizationโ๏ธ 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 PrerequisitesNode.js 18+ and npm/yarnPython 3.9+ with pipMongoDB databaseEthereum wallet (for Web3 features)Government API access (for scheme integration) ๐ Quick SetupClone the Repository git clone https://github.com/harshavardhan-md/campusfounders-sbt.git cd campusfounder_sbtSetup Frontend Application cd Vercel_Frontend_Campus_Founders npm install npm run devAccess at http://localhost:3000Setup Government Schemes API cd Government_Schemes_Extraction_APIs pip install -r requirements.txt uvicorn main:app --reloadAPI available at http://localhost:8000Setup Investor Verification System cd Streamlit_Investor_Verification_System pip install -r requirements.txt streamlit run main.pyDashboard at http://localhost:8501Deploy 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
Hackathon
ETHOnline 2025
2025
Contributors
- harshavardhan-md
21 contributions