Technologies Involved:
nodejs
ANGULAR
OTT
AWS Lamda
Area Of Work: OTT
Project Description

Freefuse is an innovative video storytelling platform that enables users to navigate branching narratives by making choices at different nodes in a video. The platform empowers content creators to build interactive video experiences, turning passive viewers into active participants. In Phase 3, the client aimed to expand functionality, enhance viewer interaction, and address existing performance issues. 

Scope Of Work

The client needed a development partner to optimize their staging infrastructure, address backend inefficiencies, and introduce new capabilities that would improve user engagement and platform usability. Key requirements included restructuring database and GitHub environments, fixing playback and account-related issues, improving the recommendation engine, and implementing viewer-focused analytics. Additionally, the client wanted better content discoverability, simplified content sharing, and UI guidance to help new users navigate the platform effectively.

Our Solution

To meet the client’s objectives, we delivered the following:

  • Set up the staging environment by configuring the database and creating a dedicated GitHub staging branch for safe testing and deployment.
  • Enabled advanced video features such as saving individual nodes to collections, tracking watch time per node, and allowing public/private video settings.
  • Improved user interaction by adding student engagement tools, video reactions, and instructional popups to guide users.
  • Fixed playback and account issues, including gateway errors, login failures for old accounts, Google sign-in bugs, and video player responsiveness.
  • Resolved key UI/UX bugs by correcting text alignment, blank sections, and visual inconsistencies on trending and admin pages.
  • Enhanced discoverability and analytics by refining MongoDB search, fixing “most popular path” logic, and standardizing API responses.
  • Addressed SEO, privacy, and sharing issues, improving metadata visibility, user privacy settings, and cross-user video sharing experiences.

Related Projects

aiShare Your Requirements