DEV Community

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

Posted on

4 2 2 2 2

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.

Postmark Image

"Please fix this..."

Focus on creating stellar experiences without email headaches. Postmark's reliable API and detailed analytics make your transactional emails as polished as your product.

Start free

Top comments (2)

Collapse
 
nazim_akkal_a6c14939d5955 profile image
nazim akkal

Pleasant

Collapse
 
herberthk profile image
Kavuma Herbert

Thank you

ACI image

ACI.dev: Best Open-Source Composio Alternative (AI Agent Tooling)

100% open-source tool-use platform (backend, dev portal, integration library, SDK/MCP) that connects your AI agents to 600+ tools with multi-tenant auth, granular permissions, and access through direct function calling or a unified MCP server.

Star our GitHub!

👋 Kindness is contagious

Dive into this thoughtful article, cherished within the supportive DEV Community. Coders of every background are encouraged to share and grow our collective expertise.

A genuine "thank you" can brighten someone’s day—drop your appreciation in the comments below!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found value here? A quick thank you to the author makes a big difference.

Okay