Case Study: 
Modestly Platform

Modestly platform cover
Aa
Aa
Aa

Project summary

Modestly is a web-based platform designed to help educators, schools, and parents share educational video content in a safe, branded, and distraction-free environment — eliminating YouTube recommendations, comments, autoplay, and ads.

It consists of two complementary products:

  • mdst-central — a fully featured multi-tenant platform for schools and organizations, with user role management, content control, and analytics.
  • mdst-individual — a simplified solution for personal users, allowing them to generate branded, clutter-free video pages without creating an organization.

modestly platform

Problem it Solves

  • YouTube isn’t built for classrooms — ads, comment sections, and related videos distract students.
  • No access control on shared links — making it hard to limit who sees what.
  • Schools and educators lack control over video experiences they send to students.

Modestly addresses these with a secure, customizable platform that allows:

  • Safe, branded video links
  • Access control with blacklist/whitelist logic
  • Admin dashboards and organizational management
  • Rich analytics on views and usage

Responsibilities

As part of the development team, I worked on both mdst-central and mdst-individual, focusing on:

  • Frontend polishing and bug fixes to stabilize the production-ready MVP
  • Legacy code refactoring to streamline maintenance and scalability
  • Performance optimization by reducing unnecessary requests and speeding up load times
  • Implementation of blacklist and CAPTCHA logic for access control and abuse prevention
  • Unifying UI components and layout to ensure consistency across the entire platform
  • Setting up feature flag logic and secure guard mechanisms to manage rollout and access

Key Features Delivered

Access Control & Roles

  • Organization admins can invite users, assign roles, and manage access
  • Guard logic enforces tenant-level permissions and blacklists
  • Google OAuth login and Cloudflare CAPTCHA for secure onboarding

Branded Video Sharing

  • Each link has a branded landing page with school logo, theme, and custom legal text
  • Videos are embedded without comments, recommendations, or autoplay
  • Links can be password-protected and limited by time or usage

Video Library & Management

  • Users can save and categorize video content into a searchable resource library
  • Filtering, tagging, and metadata tools simplify content organization

Analytics & Dashboards

  • Master admin dashboard to oversee platform-wide usage
  • Tenant-level insights on video views, engagement, user activity, and more
  • Mixpanel used for granular event tracking and insight generation

Admin Panel & System Tools

  • Feature flags system allows selective rollout of platform features
  • Blacklist manager to restrict users or video links
  • Centralized user and tenant management interface

modestly platform

Technical Challenges & Solutions

Multi-Tenant Architecture

  • Implemented clear separation between master and tenant scopes
  • Context-aware routing and permissions
  • Synced Supabase types and schemas between frontend and backend to avoid drift

Secure Video Sharing

  • Built CAPTCHA logic and rate limiting for protection
  • Password-based link control and user-level access restriction

Performance Optimization

  • Used React Query for efficient caching and background updates
  • Applied lazy loading and modular data fetching for speed improvements
  • Reduced frontend/API noise and optimized initial load

Architecture Evolution

  • Refactored boilerplate into a modular, scalable SaaS structure
  • Introduced clean domain modeling and layered type definitions for Supabase entities
  • Synchronized DB types with frontend models to prevent runtime bugs

modestly platform

Tech Stack

  • React
  • Tailwind CSS
  • shadcn/ui
  • Supabase (PostgreSQL + Edge Functions)
  • React Query
  • Google OAuth 2.0
  • Cloudflare CAPTCHA
  • Mixpanel
  • Vite
  • TypeScript

Results

  • Delivered a production-ready SaaS product for both organizational and individual users
  • Built a flexible multi-tenant system with branded video experiences
  • Provided strong access control, secure link sharing, and real-time analytics
  • Created a scalable foundation with optimized performance and clean architecture
  • Enabled schools and educators to control their digital classroom environment with confidence