The solution
Mojo-360 is a video content platform I delivered for a digital media organization. It covers the full path from publishing to playback: creators manage libraries and monetization in a web admin, the API handles processing and subscriptions, and audiences watch on a mobile app with offline support.
Technical approach
Admin, API, and mobile share one auth and content contract so publishing once reaches every surface. Uploads resume mid-transfer, then transcode and generate thumbnails for streaming. Razorpay powers subscription plans, trials, and invoicing. Role-based access separates admin, staff, and customer experiences across web and mobile.
The mobile app focuses on streaming, OTP sign-in, subscription management, picture-in-picture, and offline caching when connectivity drops.
Outcome
A production video CMS spanning web admin, backend, and iOS/Android, enabling content creation, distribution, subscription revenue, and audience engagement in one system.