AllinOne OTT - OTT Streaming Platform

AllinOne OTT - OTT Streaming Platform Banner

THE OVERVIEW

AllinOne OTT was built as a practical all-in-one streaming navigator for audiences who want movies, TV, and regional OTT content in one place. The platform blends curated external sources, TMDB discovery data, and member-level access into a lightweight dashboard flow optimized for quick content discovery.

THE CHALLENGE

The biggest engineering challenge was keeping access control and operations reliable while serving many outbound platform links and dynamic discovery sections. This was addressed with protected routing, periodic expired-user deactivation, admin-side lifecycle controls, resilient API integration patterns, and a clean separation between frontend experience and backend account governance.

ACHIEVEMENTS

Delivered a centralized OTT discovery experience with secure member onboarding, reduced manual account maintenance through automatic expiry deactivation, improved admin efficiency with full user/feedback operations, and increased content-find speed through searchable TMDB-backed recommendations and categorized platform aggregation.

TECH STACK

ViteReactTypeScriptTailwind CSSshadcn/uiReact RouterTanStack QueryFramer MotionSwiperNode.jsExpressMySQLTMDB API

METADATA

  • RoleLead Developer
  • Year2026
  • PlatformWeb Platform

CORE FEATURES

🎬

Unified Streaming Dashboard

Combines hero discovery, trending picks, most-played links, most-watched sections, top-rated titles, and live TV access into one user-facing experience.

🔎

TMDB-Powered Smart Search

Uses debounced multi-search via TMDB to surface movies and TV quickly, then routes users to playback sources based on media type and account profile.

🌍

Multi-Region OTT Aggregation

Curates Bangladeshi, Indian, Pakistani, and international platforms in categorized views so users can jump across providers without manual hunting.

🛂

Membership and Access Control

Implements username-based member login, admin login, role-aware adult access checks, and protected routes for dashboard and premium sections.

🧰

Admin User Lifecycle Management

Provides admin tools for creating, editing, searching, paginating, and deleting users, plus expiry-date management and automatic deactivation of expired accounts.

Feedback Moderation and Public Reviews

Collects user feedback with ratings, supports approve/reject workflows in admin, and publishes approved high-rated reviews in the frontend carousel.