TrackRise
Transforming InfoPlanet into a multi-tenant SaaS platform. Shared infrastructure, isolated data, tiered pricing. The business model that scales.
The Problem
InfoPlanet proved the product works for one institute. But spinning up a separate server and database for every new client doesn't scale. The infrastructure cost per client makes the unit economics unsustainable beyond a handful of customers.
The Solution
TrackRise is the SaaS evolution — one shared server, one shared database, completely isolated data. Every institute gets their own subdomain and sees only their own data, enforced at the database level with PostgreSQL Row-Level Security. No data leaks. No compromise.
Key Features
Multi-Tenant Architecture
Shared server + shared DB with RLS. Not separate databases per client — that's expensive and unmanageable. RLS policies ensure every query is automatically scoped to the correct institute. Zero chance of cross-tenant data access.
Tiered Pricing Model
Four plans designed around student count: Starter (100 students, ₹799/mo), Growth (300, ₹1,499/mo), Pro (1,000, ₹1,999/mo), Enterprise (5,000, ₹4,999/mo). Feature add-ons for video streaming, online tests, custom domains, and messaging integrations.
Self-Hosted Video Pipeline
Replaced Bunny.net CDN ($127/month) with Cloudflare R2 + on-server ffmpeg transcoding. AES-128 encrypted HLS segments with student-specific watermarks. Total savings: ~$120/month per client.
Automated Data Archiving
Annual archives compress to R2 storage while keeping aggregate summaries in the database. Reduces DB growth from ~1.2GB/year to ~200MB/year per institute. Critical for staying within Supabase tier limits.
Business Model
- 84–100% gross margin per new client after infrastructure break-even
- Break-even at 5–6 paying clients
- At 30 clients (14K students): ₹15,805/mo COGS on managed infra, ₹5,980/mo self-hosted
- Marginal cost of each new client is almost pure margin (just R2 video storage)
Infrastructure Planning
- Render Starter ($7/mo): handles up to 2,000 students
- Render Standard ($25/mo): handles up to 6,000 students
- Hetzner CX42 ($10/mo self-hosted): handles up to 20,000 students
- Monitoring thresholds defined: API p95 > 400ms triggers upgrade