DEV Community

Cover image for WeTube, A movie recommendation platform powered by vector search and user comment analysis
Kavuma Herbert
Kavuma Herbert

Posted on

WeTube, A movie recommendation platform powered by vector search and user comment analysis

This is a submission for the KendoReact Free Components Challenge.

What I Built

WeTube is a modern movie discovery platform that blends vector search technology with AI-powered recommendations. Built with Next.js and React, it offers personalized movie suggestions through an intuitive and accessible interface. Fully mobile-responsive, WeTube also analyzes and summarizes user comments on each movie — providing a sentiment score, key themes, highlights (likes), areas of improvement (dislikes), and actionable suggestions, all powered by AI.

Demo links

Demo link on vercel
Github repo

Screenshots

Movie list

Movie details with AI powered recommendation

AI powered comment analysis and recommendation

KendoReact Experience

I used free kendoUI components to achieve the following

  • Skeleton component to show page placeholders
  • Card for video cards UI
  • Notification for showing toast while making comments
  • Button to submit comments and make a search
  • Input for performing search
  • AppBar for the page header
  • Textarea for writing comments
  • Icon for meaningful UI
  • Dialog to display comment analysis from AI
  • Avatar for displaying user images

AIm to Impress

  • I utilized Google Gemini and MongoDB vector embeddings to implement vector search, delivering intelligent, AI-powered movie recommendations based on semantic similarity.

  • Summarized user comments on each movie by providing an overall sentiment score, key themes, highlights (likes), areas for improvement (dislikes), and actionable suggestions based on user feedback.

Top comments (2)

Collapse
 
nazim_akkal_a6c14939d5955 profile image
nazim akkal

Pleasant

Collapse
 
herberthk profile image
Kavuma Herbert

Thank you