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.
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.