Back to Projects
Web

Ritavi Classes

Ritavi Classes is a comprehensive education management platform designed specifically for coaching institutes in India. It handles student enrollment, class scheduling, resource distribution, and progress tracking.

ReactSupabaseFirebaseTailwindCSS

System Architecture Diagram

Overview

A full-featured education platform serving coaching institutes with student management, authentication, and learning resource delivery.

Problem Statement

Coaching institutes in India rely on manual processes for student management, attendance, and resource sharing—leading to inefficiency and poor student experience.

Research

Interviewed coaching institute owners and students. Analyzed competitors like Classplus and Teachmint to identify gaps in affordability and customization.

Architecture

React SPA with Supabase for database and authentication, Firebase for real-time features and file storage. Component-based architecture with reusable UI library.

Technical Decisions

Used Supabase for primary auth and database due to its PostgreSQL foundation, with Firebase supplementing real-time and storage needs.

Tradeoffs

Chose React SPA over Next.js SSR for simplicity in initial release. Accepted slightly worse SEO for faster development velocity.

Challenges

Handling concurrent user sessions during peak hours, implementing offline-first capabilities for students with unreliable internet.

Lessons Learned

User onboarding is everything for EdTech—if the first 5 minutes aren't smooth, users won't return. Real-time features are table stakes.

Future Roadmap

Mobile app with React Native, AI-powered study recommendations, parent dashboard, and payment gateway integration.