BSL Academy — Admin Console
Enterprise-grade content management platform for managing courses, videos, and reading materials with full role-based workflows and analytics.
Overview
Developed a full-featured admin system enabling editors and administrators to upload, categorize, localize, and schedule multimedia learning content (video, audio, articles, and quizzes). Implemented advanced features like draft publishing, content versioning, bulk metadata editing, and smart content filters for rapid management of thousands of assets.
Built a granular role-based permission system with super-admin, editor, and reviewer tiers, ensuring secure access control and streamlined collaboration. Every change is tracked through audit trails with timestamps and author signatures, supporting compliance and accountability.
Implemented data caching and optimistic UI updates using React Query, ensuring a real-time, responsive experience for editors even under concurrent content updates.
Added accessibility-first design with ARIA-compliant components, keyboard navigation, and high-contrast modes, passing WCAG 2.1 AA benchmarks for educational institutions.
Integrated analytics dashboards that visualize publishing metrics, content engagement, and platform performance through dynamic charting and modular API design.
Responsibilities
- Architected scalable frontend using React and Redux Toolkit for real-time content operations.
- Designed and developed dynamic form builders and schema validation with Zod.
- Integrated React Query for API caching and background synchronization.
- Built accessibility-focused components with MUI and custom theming.
- Collaborated with backend engineers to design GraphQL endpoints for nested content structures.