Case Study
Mudaris Portal — Case Study
Mudaris Portal is a multi-tenant education and academy management platform designed to centralize communication, collaboration, and content delivery for academies.
- Status
- Actively developed and maintained
- Role
- Full-Stack Developer (Product + Engineering)
- Platforms
- Web (Live) • Mobile (Planned)
Problem Statement
Educational institutions rely on fragmented tools that lack structure, privacy, and scalability.
- No multi-tenant separation
- Unstructured communication
- Weak role-based access
- No centralized content system
- No monetization foundation
The Solution
A workspace-based multi-tenant platform allowing academies to operate independently.
- Workspaces
- Channels
- Private Messaging
- Admin Controls
- Rich Content
Key Features
Multi-Tenant Workspaces
- Isolated academies
- Supabase RLS enforcement
- Multi-role memberships
Channels & Group Messaging
- Real-time messaging
- Topic-based channels
- Role-based access
Private Messaging
- 1-to-1 conversations
- Secure and real-time
- Permission controlled
Rich Text Editor
- TipTap integration
- Structured content
- Extensible architecture
Tech Stack
Frontend
- Vite
- React
- Tailwind CSS
- Redux
Backend
- Supabase
- PostgreSQL
- RLS
- Realtime
Services
- Resend
- Vimeo
Architecture
Multi-Tenancy
Implemented via Supabase Row Level Security
Realtime
Supabase realtime subscriptions
Data Model
Users → Workspaces → Memberships → Channels → Messages
My Responsibilities
- System architecture design
- Frontend development with Vite + React
- Database schema and RLS design
- Authentication and authorization
- Real-time messaging
- Rich text editor integration
- Feature roadmap planning
Challenges Overcome
- Complex RLS design
- Balancing MVP with scalability
- Product-focused engineering decisions
Outcome
Live
Roadmap
- Paid private groups
- Mobile app (React Native + Expo)
- Admin analytics
Impact
- Production-grade SaaS experience
- Secure multi-tenant architecture
- End-to-end ownership