A full-stack startup ecosystem operating system that orchestrates the complete lifecycle of a startup β
from ideation to scale β across regional outposts, university cells, mentors, investors, and government managers.
RTIH InnovationOS is a government-grade startup management platform built for the Ratan Tata Innovation Hub, the flagship deep-tech incubator of the Government of Andhra Pradesh.
The platform manages the full innovation lifecycle β from a first-time entrepreneur applying through a university cell in Kurnool, to a growth-stage startup closing a seed round from a Hyderabad investor β all within a single, role-aware operating system.
Government startup programs fail not because of lack of funding, but because of lack of visibility, accountability, and real-time feedback loops between founders, mentors, and policy makers.
RTIH InnovationOS replaces fragmented spreadsheets, email threads, and WhatsApp groups with a single source of truth for the entire AP innovation ecosystem.
Open the arrow button on the left edge of the login page to access the Ecosystem Directory β browse all demo accounts and click to log in instantly.
| # | Role | Password | Access Level | |
|---|---|---|---|---|
| 1 | ποΈ Admin | admin@rtih.ap.gov.in |
rtih2026 |
Full state telemetry, approvals, unicorn tracker |
| 2 | ποΈ Manager | manager@rtih.ap.gov.in |
rtih2026 |
Hub operations, cohort oversight, intervention console |
| 3 | πΌ Investor | investor@rtih.ap.gov.in |
rtih2026 |
Deal flow, watchlists, investment readiness scores |
| 4 | π Mentor | vizag.mentor1@rtihmentor.in |
rtih2026 |
Portfolio dashboard, session logs, milestone verification |
| 5 | π Founder 1 | srinivas.koppula@rtihfounder.in |
rtih2026 |
Idea-stage startup Β· Rayalaseema Health Diagnostics |
| 6 | π Founder 2 | kalyani.d@rtihfounder.in |
rtih2026 |
Validation-stage startup Β· Godavari Aquatech Labs |
| 7 | π Founder 3 | hari.prasad@rtihfounder.in |
rtih2026 |
Scale-stage startup Β· Kalyan AgriSystems |
| Layer | Technology | Purpose |
|---|---|---|
| Framework | Next.js 15 β App Router | SSR, routing, API routes |
| Language | TypeScript | Type-safe full-stack development |
| Styling | Tailwind CSS + Vanilla CSS | Dark enterprise UI design system |
| Database | Supabase (PostgreSQL) | Persistent cloud storage |
| Realtime | Supabase Realtime (postgres_changes) |
Instant cross-device sync |
| AI Copilot | Google Gemini β OpenRouter β Groq | Context-aware startup advisor with automatic failover |
| Charts | Recharts | Traction, revenue, and health visualization |
| Icons | Lucide React | Consistent UI iconography |
| Deployment | Vercel | Serverless edge deployment |
The core of the platform β a modular command center for startup founders.
| Module | Description |
|---|---|
| AI Onboarding Wizard | 3-step profiling β generates personalized GPS roadmap, mentor matches & government scheme recommendations |
| Executive Hub | Live traction charts, ARR curves, market sizing, and growth projections |
| Venture Health Score | Dynamic 9-dimension score: Team Β· Product Β· Market Β· Traction Β· Revenue Β· Mentorship Β· Execution Β· Documents Β· Funding |
| Milestone OKR Tracker | Submit evidence β Mentor verifies β Real-time status update (Pending β Submitted β Approved) |
| AI Startup Coach | Context-aware Gemini-powered advisor that knows your startup's sector, stage, and district |
| Communication Hub | Real-time WhatsApp-style thread with mentor and incubation center manager |
| Certificate Vault | Downloadable PDF certifications for completed stages and milestones |
| Hackathon Portal | Browse active hackathons, register teams, submit projects, track results |
| Job Board | Post openings synced to university placement cells across 13 AP districts |
| Mentor Matching | AI-ranked mentor recommendations with match scores β request advisory sessions with one click |
| Document Vault | Upload and share pitch decks, business plans, prototype demos |
| Network & Profile | Co-founder directory, skills, public profile card |
| Feature | Description |
|---|---|
| Portfolio Dashboard | All assigned startups with health scores, milestone progress bars, and risk flags |
| Session Logs | Log advisory sessions with notes, AI-generated summaries, and action items |
| Milestone Verification | Review submitted evidence, approve or request revision with one click |
| Stage Promotion | Submit formal stage-up recommendations that trigger manager review |
| Task Assignment | Create structured tasks with deadlines and evidence criteria for founders |
| AI Co-Pilot | Mentor-specific Gemini advisor for drafting endorsements and assessments |
| Feature | Description |
|---|---|
| Cohort Pipeline | Full AP-state startup funnel with stage-wise distribution charts |
| Risk Intervention | Automated alerts for startups with health scores below 60 |
| Incubation Center Mgmt | Assign startups to centers, manage capacity, track center-wise KPIs |
| Analytics Dashboard | District-wise, sector-wise, and stage-wise breakdown with AP map |
| Communication | Direct message thread with any startup in the portfolio |
| Grant Approvals | Review and sign off on seed capital applications |
| Feature | Description |
|---|---|
| State Telemetry | Unicorn tracker, soonicorn pipeline, economic projection metrics for all 13 districts |
| Application Review | Approve or reject new startup applications with reasons |
| OFOE Tracker | "One Family One Entrepreneur" scheme progress tracker |
| University Cells | Manage RTIH outposts and university cells across AP |
| Full CRUD | Complete control over all ecosystem entities |
| Feature | Description |
|---|---|
| Deal Flow | Browse startups filtered by stage, sector, district, and health score |
| Watchlist | Save and track high-potential startups |
| Investment Readiness Score | Automated scoring based on traction, milestone completion, and health data |
| Founder Profiles | Deep-dive into any startup's metrics before connecting |
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β RTIH InnovationOS β
βββββββββββββ¬βββββββββββ¬βββββββββββ¬βββββββββββ¬ββββββββββββββββββββ€
β /login β /apply β /founder β /mentor β /manager /admin β
β β β β β β
β Multi-roleβ Public β 12-moduleβ Portfolioβ Cohort State β
β auth + β startup β founder β & sessionβ ops & teleme- β
β directory β intake β dashboardβ manager β analytics try β
βββββββ¬ββββββ΄βββββ¬ββββββ΄βββββ¬ββββββ΄βββββ¬ββββββ΄ββββββ¬ββββββββββββββ
β β β β β
ββββββββββββ΄βββββββββββ΄βββββββββββ΄ββββββββββββ
β
βββββββββββββββ΄βββββββββββββββ
β Data Layer β
β β
β localStorage (instant) β
β β sync β
β MockDatabase (in-memory) β
β β write-through β
β Supabase PostgreSQL β
β β broadcast β
β Supabase Realtime β
βββββββββββββββββββββββββββββββ
β
βββββββββββββββ΄βββββββββββββββ
β AI Layer β
β /api/ai/copilot β
β β
β 1st: Google Gemini 1.5 β
β 2nd: OpenRouter β
β 3rd: Groq (key pool) β
β 4th: Sandbox Fallback β
βββββββββββββββββββββββββββββββ
The app uses a 3-layer sync strategy ensuring zero-latency UX with strong consistency:
User Action
β
βΌ
LocalStorage write βββββββββββββββββββΊ Instant UI update (0ms)
β
βΌ
Supabase upsert βββββββββββββββββββββΊ Cloud persistence
β
βΌ
Supabase Realtime broadcast βββββββββΊ All other devices/tabs update instantly
β
βΌ
8-second polling fallback βββββββββββΊ For environments without WebSocket support
rtih/
βββ public/ # Static assets & background images
βββ schema.sql # Supabase database schema (run once)
βββ .env.example # Environment variable template (safe to commit)
βββ .env.local # Your real credentials (NEVER commit this)
β
βββ src/
βββ app/
β βββ admin/ # Admin state-level dashboard
β βββ alumni/ # Graduate startup showcase
β βββ api/
β β βββ ai/copilot/ # Serverless AI advisor (Gemini/Groq/Fallback)
β βββ apply/ # Public startup application portal
β βββ founder/ # Founder dashboard β 12 feature modules
β βββ login/ # Multi-role authentication + demo directory
β βββ manager/ # Hub manager operations console
β βββ mentor/ # Mentor portfolio & session management
β βββ register/ # New user self-registration
β
βββ components/
β βββ Navigation.tsx # Shared top navigation bar
β βββ InnovationMapInner # AP regional map visualization
β βββ PipelineFunnel.tsx # Startup stage funnel chart
β βββ OutpostCenter.tsx # Regional outpost card
β βββ FamilyTracker.tsx # OFOE scheme tracker
β βββ InnovationGraph.tsx # Innovation metrics graph
β
βββ lib/
βββ db.ts # Supabase client + all database queries
βββ mockDb.ts # In-memory DB with localStorage + Realtime sync
βββ engines.ts # Health scoring, risk engine, mentor matching AI
βββ toast.ts # Non-blocking toast notification system
- Node.js 18.17 or later
- npm (or yarn / pnpm)
- A Supabase project (free tier works)
git clone https://github.com/srinivas191206/rtih.git
cd rtihnpm installcp .env.example .env.localOpen .env.local and fill in your values:
# Required β get from Supabase β Project Settings β API
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
# Optional β AI Copilot (app works in Sandbox mode without these)
GEMINI_API_KEY=your-gemini-key
GROQ_API_KEY=your-groq-keyRun the contents of schema.sql in your Supabase SQL Editor.
The app will auto-seed demo data on the first page load.
npm run devOpen http://localhost:3000 β click the left arrow to access demo accounts.
| Variable | Required | Exposed to Browser | Description |
|---|---|---|---|
NEXT_PUBLIC_SUPABASE_URL |
β Yes | β Yes (by design) | Supabase project URL |
NEXT_PUBLIC_SUPABASE_ANON_KEY |
β Yes | β Yes (by design) | Supabase public anon key β protected by Row Level Security |
GEMINI_API_KEY |
βͺ Optional | π No β server only | Google Gemini API key for AI Copilot |
OPENROUTER_API_KEY |
βͺ Optional | π No β server only | OpenRouter fallback AI provider |
GROQ_API_KEY |
βͺ Optional | π No β server only | Groq primary AI key |
GROQ_API_KEYS_POOL |
βͺ Optional | π No β server only | Comma-separated Groq key pool for rate-limit rotation |
Security:
NEXT_PUBLIC_SUPABASE_ANON_KEYis intentionally browser-visible β this is standard Supabase practice. It is protected by Row Level Security (RLS) policies, not by secrecy. All AI provider keys are server-only and never sent to the client.
The /api/ai/copilot endpoint tries providers in order, automatically falling back if a key is missing or rate-limited:
1. Google Gemini 1.5 Flash (primary β highest quality)
β if unavailable
2. OpenRouter (Gemini 2.5) (secondary β cloud router)
β if unavailable
3. Groq LLaMA 3.1 8B (tertiary β key pool rotation across 10 keys)
β if unavailable
4. Sandbox Fallback Engine (always available β curated dynamic responses)
Application Submitted (/apply)
β
βΌ
Admin Reviews & Approves
β
βΌ
Founder Account Created
β
βΌ
AI Onboarding Wizard βββββββΊ GPS Roadmap generated
β Mentor matched
β Gov. schemes identified
βΌ
Milestone Execution Loop:
ββββββββββββββββββββββββββββββββββββββββββ
β Founder submits evidence β
β β β
β Status β "Under Review" β
β β β
β Mentor reviews β Approves/Sends back β
β β β
β Health Score updates β
β β β
β Stage Promotion triggered β
ββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
Scale Stage β Alumni Program β Investor Connect
- 13 AP Districts β Visakhapatnam, Vijayawada, Amaravati, Tirupati, Rajamahendravaram, Ananthapuramu, Kurnool, Guntur, Nellore, Kakinada, Eluru, Ongole, Srikakulam
- 5 Sectoral Hubs β Deep Tech, AgriTech, MedTech, CleanTech, AVGC & Healthcare
- 12+ University Cells β IIT Tirupati, Andhra University, SRM AP, JNTU, and more
- "One Family One Entrepreneur" β Social equity initiative tracker built-in
Built exclusively for the Ratan Tata Innovation Hub, Government of Andhra Pradesh.
Β© 2026 RTIH InnovationOS. All rights reserved. Unauthorized reproduction or distribution is prohibited.