← Back to Projects
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.
StatusActively developed and maintained
RoleFull-Stack Developer (Product + Engineering)
PlatformsWeb (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.
WorkspacesChannelsPrivate MessagingAdmin ControlsRich 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
ViteReactTailwind CSSRedux
Backend
SupabasePostgreSQLRLSRealtime
Services
ResendVimeo
Architecture
Multi-Tenancy
Implemented via Supabase Row Level Security
Realtime
Supabase realtime subscriptions
Data Model
Users → Workspaces → Memberships → Channels → Messages
My Responsibilities
- 1System architecture design
- 2Frontend development with Vite + React
- 3Database schema and RLS design
- 4Authentication and authorization
- 5Real-time messaging
- 6Rich text editor integration
- 7Feature roadmap planning
Challenges Overcome
Complex RLS designBalancing MVP with scalabilityProduct-focused engineering decisions
Outcome
LiveRoadmap
- Paid private groups
- Mobile app (React Native + Expo)
- Admin analytics
Impact
- ✓Production-grade SaaS experience
- ✓Secure multi-tenant architecture
- ✓End-to-end ownership