import React, { useState } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; import { Sparkles, Layers, Box, TrendingUp, HelpCircle } from 'lucide-react'; interface Startup { name: string; stage: 'commercialization' | 'mvp' | 'prototype' | 'idea'; domain: string; description: string; remarks: string; color: string; } export const PortfolioShowcase: React.FC = () => { const [activeTab, setActiveTab] = useState('all'); const startups: Startup[] = [ // Commercialisation { name: "Thrust.AI", stage: "commercialization", domain: "AI-based Systems", description: "Advanced artificial intelligence solutions for automated decision-making pipelines.", remarks: "Early users / revenue stage", color: "bg-emerald-500" }, { name: "RIT Billbot", stage: "commercialization", domain: "Campus Solutions", description: "Smart billing and administration utilities designed to optimize institution expenses.", remarks: "Early users / revenue stage", color: "bg-emerald-500" }, { name: "Machty", stage: "commercialization", domain: "Software Platform", description: "Developer-focused orchestration suite for managing high-performance service endpoints.", remarks: "Early users / revenue stage", color: "bg-emerald-500" }, { name: "Num Thozhan Pvt Ltd", stage: "commercialization", domain: "Social Impact / SaaS", description: "A collaborative social platform linking local volunteers to regional community development goals.", remarks: "Early users / revenue stage", color: "bg-emerald-500" }, // MVP { name: "Atomik Minds", stage: "mvp", domain: "AI-based Systems", description: "Cognitive educational platforms providing personalised student learning paths.", remarks: "Testing with users", color: "bg-blue-500" }, { name: "Innsole", stage: "mvp", domain: "Hardware & Health", description: "Smart footwear soles embedded with sensor arrays to monitor athletic gait and posture.", remarks: "Testing with users", color: "bg-blue-500" }, // Prototype { name: "HydrofarmIQ", stage: "prototype", domain: "Agri-Tech / IoT", description: "Automated hydroponics watering and nutritional delivery platform built with smart controllers.", remarks: "Hardware/software prototype development", color: "bg-amber-500" }, { name: "Cropguard", stage: "prototype", domain: "Agri-Tech / AI", description: "Computer vision app scanning crop leaves to diagnose diseases and recommend treatments.", remarks: "Hardware/software prototype development", color: "bg-amber-500" }, { name: "RIT Printbot", stage: "prototype", domain: "Hardware & Robotics", description: "High-resolution, cost-effective 3D printing robot tailored for mechanical labs.", remarks: "Hardware/software prototype development", color: "bg-amber-500" }, { name: "Ecotrack", stage: "prototype", domain: "Social Impact / Ecology", description: "A carbon emission tracker helping organizations monitor and offset corporate footprints.", remarks: "Hardware/software prototype development", color: "bg-amber-500" }, { name: "BeautifyNet", stage: "prototype", domain: "Software Platform", description: "A virtual makeup trial and booking assistant running on real-time neural models.", remarks: "Hardware/software prototype development", color: "bg-amber-500" }, { name: "RIT Transport App", stage: "prototype", domain: "Campus Solutions", description: "Live shuttle and transport fleet tracker providing precise arrival estimates for RIT riders.", remarks: "Hardware/software prototype development", color: "bg-amber-500" }, { name: "SafeHer Travels", stage: "prototype", domain: "Social Impact / Security", description: "An emergency response and location verification application dedicated to women travelers.", remarks: "Hardware/software prototype development", color: "bg-amber-500" }, { name: "Elroi Automations Pvt Ltd", stage: "prototype", domain: "Hardware & Automation", description: "Smart switchboard relays enabling legacy appliance management via internet platforms.", remarks: "Hardware/software prototype development", color: "bg-amber-500" }, { name: "Mishara", stage: "prototype", domain: "Software Platform", description: "A secure digital credentials safe for students, using robust cryptographic proofs.", remarks: "Hardware/software prototype development", color: "bg-amber-500" }, { name: "AgriNed Technologies", stage: "prototype", domain: "Agri-Tech / Hardware", description: "A deployable field weather station analyzing soil moisture, humidity, and atmospheric data.", remarks: "Hardware/software prototype development", color: "bg-amber-500" }, // Idea { name: "HirEd", stage: "idea", domain: "Software Platform / HR-tech", description: "A recruitment network matching student projects to corporate internships based on skill graphs.", remarks: "Problem validation in progress", color: "bg-purple-500" }, { name: "Authenticate", stage: "idea", domain: "Cybersecurity / Blockchain", description: "Decentralized document validation system built to eliminate certificate counterfeiting.", remarks: "Problem validation in progress", color: "bg-purple-500" }, { name: "Ivanus", stage: "idea", domain: "AI-based Systems", description: "Custom Large Language Model micro-agents trained to automate specialized backend tasks.", remarks: "Problem validation in progress", color: "bg-purple-500" }, { name: "Customizer Consent", stage: "idea", domain: "Software Platform / Privacy", description: "A centralized user data privacy panel that handles cookie compliance and user consent.", remarks: "Problem validation in progress", color: "bg-purple-500" }, { name: "Soundscape", stage: "idea", domain: "Social Impact / Audio", description: "Spatial audio generation software built to assist visually impaired individuals navigate campus.", remarks: "Problem validation in progress", color: "bg-purple-500" }, { name: "Yoovan AI", stage: "idea", domain: "AI-based Systems / HR", description: "Personalized resume preparation and AI-assisted interview screening tool.", remarks: "Problem validation in progress", color: "bg-purple-500" } ]; const filteredStartups = activeTab === 'all' ? startups : startups.filter(s => s.stage === activeTab); const getStageIcon = (stage: string) => { switch(stage) { case 'commercialization': return ; case 'mvp': return ; case 'prototype': return ; case 'idea': return ; default: return ; } }; const getStageTitle = (stage: string) => { if (stage === 'mvp') return 'MVP Stage'; return stage.charAt(0).toUpperCase() + stage.slice(1) + ' Stage'; }; return (
{/* Header */}
Startup Showcase

Portfolio Directory

Explore the 22 student-led ventures currently incubated at RAISE. See their development maturity, from problem-validation ideas to active commercialization.

{/* Filter Tabs */}
{['all', 'commercialization', 'mvp', 'prototype', 'idea'].map((tab) => ( ))}
{/* Projects Grid */} {filteredStartups.map((startup) => (
{/* Stage Indicator Pill */}
{getStageIcon(startup.stage)} {getStageTitle(startup.stage)} {/* Status Indicator */}

{startup.name}

{startup.domain}

{startup.description}

{/* Remarks Box */}
Status Remarks {startup.remarks}
))}
); };