# MagicStream **Repository Path**: wiysy/MagicStream ## Basic Information - **Project Name**: MagicStream - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-07 - **Last Updated**: 2025-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MagicStream 🎬✨ Movie streaming platform with AI recommendation built with modern web technologies (React/Go/gin-gonic/MongoDB) --- ## About This project is a full-stack simulation of a modern **Movie Streaming Platform**, designed to showcase how different technologies can be combined to deliver a scalable, AI-powered application. The system brings together a **React-based frontend** for an engaging user experience, a **Go-based backend** for high-performance API services that runs on the gin (gin-gonic) web framework, and an **AI-powered recommendation engine** to personalize movie suggestions using **LangChainGo** and **OpenAI**. It also demonstrates how **MongoDB** can serve as a reliable, scalable database solution for managing media metadata and user preferences. --- ## Features - Movie Streaming service simulated on the front end using React and React-Player - Web API service written using GO and runs on the gin-gonic web framework - AI Recommendation service using LangChainGo, Go and OpenAI - Scalable backend storage provided by MongoDB --- ## Tech Stack | Frontend / Client | JavaScript / React | | Backend / Server | Go / gin-gonic | | Storage / Database | MongoDB | --- ## Link to Video Tutorial on How to Build the App - https://youtu.be/jBf7of9JTV8 --- ### Installation 1. Clone the repo ```bash git clone https://github.com/GavinLonDigital/MagicStream.git cd MagicStream