Kozma Hunor
Kozma Hunor

CineStream AI

A movie streaming dashboard with a built-in AI chat assistant. Use it to browse titles, ask questions about films, and get recommendations.

CineStream AI demo

The Challenge

Providing an interactive movie catalog dashboard coupled with an LLM chat context without complex database dependencies, balancing latency and proxy performance.

My Solution

Set up a Node.js/Express proxy serving frontend API requests natively and forwarding chat questions to Google Gemini/OpenAI securely via environment variables.

Tech Stack

  • Node.js: Used for the server-side environment, handling API routing and serving the frontend.
  • Express: A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
  • Gemini AI: The generative AI model from Google, used to power the contextual chat feature and provide witty commentary.

Technical Deep-Dive

The frontend is built natively reading movies parsed via mock structures. The chat features state handling ensuring context overlaps correctly for Gemini prompts.