<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vishal Kumar</title>
    <description>The latest articles on DEV Community by Vishal Kumar (@vishal_kumar_691b5619d0dd).</description>
    <link>https://dev.to/vishal_kumar_691b5619d0dd</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3780795%2F280207c8-6708-4ad3-afc2-5df19741e88c.jpg</url>
      <title>DEV Community: Vishal Kumar</title>
      <link>https://dev.to/vishal_kumar_691b5619d0dd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vishal_kumar_691b5619d0dd"/>
    <language>en</language>
    <item>
      <title>How I Turned an Old Movie Recommendation Project Into a Cinematic AI Platform</title>
      <dc:creator>Vishal Kumar</dc:creator>
      <pubDate>Sun, 24 May 2026 16:35:48 +0000</pubDate>
      <link>https://dev.to/vishal_kumar_691b5619d0dd/how-i-turned-an-old-movie-recommendation-project-into-a-cinematic-ai-platform-152j</link>
      <guid>https://dev.to/vishal_kumar_691b5619d0dd/how-i-turned-an-old-movie-recommendation-project-into-a-cinematic-ai-platform-152j</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8mrtdd9eivzlgtpwx4dz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8mrtdd9eivzlgtpwx4dz.png" alt=" " width="800" height="394"&gt;&lt;/a&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github-2026-05-21"&gt;GitHub Finish-Up-A-Thon Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What I Built
&lt;/h1&gt;

&lt;p&gt;I built CineMatch, an AI-powered movie recommendation platform designed with a cinematic Netflix-inspired interface.&lt;/p&gt;

&lt;p&gt;The project started as a small recommendation engine, but during this challenge I focused on transforming it into a much more polished and immersive experience. I redesigned the UI, improved the recommendation logic, added responsive layouts, integrated TMDB live metadata, and reorganized the project architecture into modular components.&lt;/p&gt;

&lt;p&gt;The platform uses TF-IDF vectorization and cosine similarity to recommend movies based on storyline similarity instead of only genres.&lt;/p&gt;

&lt;p&gt;Some major features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI-powered semantic movie recommendations&lt;/li&gt;
&lt;li&gt;Typo-correcting search system&lt;/li&gt;
&lt;li&gt;Live TMDB integration&lt;/li&gt;
&lt;li&gt;Dynamic spotlight movie banners&lt;/li&gt;
&lt;li&gt;Responsive mobile-first layouts&lt;/li&gt;
&lt;li&gt;Personalized watchlist system&lt;/li&gt;
&lt;li&gt;Glassmorphism cinematic UI&lt;/li&gt;
&lt;li&gt;Mood-based recommendation steering&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The app currently works with a local database of more than 45,000 movies.&lt;/p&gt;

&lt;h1&gt;
  
  
  Demo
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Live Demo
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://cinematch-movie-recommender-bqzsppgvepmahksda8qxg9.streamlit.app/" rel="noopener noreferrer"&gt;https://cinematch-movie-recommender-bqzsppgvepmahksda8qxg9.streamlit.app/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  GitHub Repository
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/codewithvishuuu/cinematch-movie-recommender" rel="noopener noreferrer"&gt;https://github.com/codewithvishuuu/cinematch-movie-recommender&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Home Landing&lt;/th&gt;
&lt;th&gt;AI Matcher&lt;/th&gt;
&lt;th&gt;Responsive Layout&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffy1gzpgncphmf5zvy22w.png" alt="Home" width="800" height="394"&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4qs3gknl6qtt8a4hgxgr.png" alt="AI" width="799" height="462"&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjub7awi03qx182rs8byh.png" alt="Responsive" width="799" height="459"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h1&gt;
  
  
  The Comeback Story
&lt;/h1&gt;

&lt;p&gt;Originally this project was a very simple recommendation prototype with basic UI and minimal functionality.&lt;/p&gt;

&lt;p&gt;During the challenge I completely reworked large parts of the project. I reorganized the structure into modular folders, improved the frontend design, added reusable UI components, optimized mobile responsiveness, and connected live TMDB APIs for trailers and metadata.&lt;/p&gt;

&lt;p&gt;One of the biggest improvements was making the interface work properly on smaller screens. Earlier many sections broke on mobile devices, especially buttons, grids, and text layouts. I redesigned the layouts using responsive spacing, adaptive sizing, and flexible containers.&lt;/p&gt;

&lt;p&gt;I also improved the recommendation engine by adding better search handling, typo correction, and mood-based filtering.&lt;/p&gt;

&lt;p&gt;The final result feels much more like a complete product instead of just a small ML experiment.&lt;/p&gt;

&lt;h1&gt;
  
  
  My Experience with GitHub Copilot
&lt;/h1&gt;

&lt;p&gt;GitHub Copilot helped me speed up repetitive development tasks and UI restructuring.&lt;/p&gt;

&lt;p&gt;I mainly used it while:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;reorganizing components&lt;/li&gt;
&lt;li&gt;improving responsive CSS&lt;/li&gt;
&lt;li&gt;generating repetitive layout sections&lt;/li&gt;
&lt;li&gt;refactoring utility logic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It helped reduce development time, especially during UI polishing and architecture cleanup, while I still manually customized the recommendation logic and overall design decisions.&lt;/p&gt;

&lt;p&gt;Overall this challenge helped me improve both my frontend design skills and project organization workflow.&lt;/p&gt;

</description>
      <category>githubchallenge</category>
      <category>ai</category>
      <category>webdev</category>
      <category>python</category>
    </item>
  </channel>
</rss>
