Nipun Agarwal

Wanna be Software Engineer.

Want to be an entrepreneur.

CinemaGPT

CinemaGPT is an innovative web application designed to enhance the movie discovery experience.

Website Link: CinemaGPT
GitHub Repository: CinemaGPT Repository

Overview

CinemaGPT is an innovative web application designed to enhance the movie discovery experience. Combining the power of OpenAI API for intelligent recommendations with the extensive database of TMDb API, the platform provides users with personalized movie suggestions through an intuitive Netflix-inspired UI.

Key Features

  • Intelligent Recommendations: Leveraged OpenAI API to process user inputs and generate personalized movie suggestions.
  • TMDb Integration: Accessed detailed movie data, including images, ratings, and summaries, to enrich the recommendation experience.
  • Netflix-Inspired UI: Designed a visually appealing and user-friendly interface for seamless navigation.
  • Responsive Design: Ensured consistent functionality and aesthetics across desktops, tablets, and mobile devices.

Key Contributions

  • Developed a dynamic frontend using React for smooth user interaction and efficient state management.
  • Integrated OpenAI API for natural language processing to interpret user preferences and provide intelligent recommendations.
  • Implemented TMDb API for fetching movie details, enhancing user engagement with rich movie information.
  • Designed and built a responsive UI, drawing inspiration from popular streaming platforms to create a familiar and engaging user experience.
  • Deployed the application on Vercel, enabling fast, reliable hosting and easy accessibility.

Outcome

CinemaGPT successfully provided an immersive and personalized platform for movie discovery, redefining how users explore films. The project allowed me to deepen my understanding of API integration, responsive design, and natural language processing applications in real-world projects.