Movie Suggestion Application Overview This project is a Django-based web application for movie suggestions. It allows users to perform CRUD operations, log in, and get dynamic movie descriptions powered by the OpenAI API. The project also integrates with TMDB API for movie data and utilizes a vector database for efficient data management and retrieval.
Features CRUD Operations: Create, read, update, and delete movie records. User Authentication: User login and registration functionality. Movie Suggestions: Get personalized movie suggestions based on vector database queries. Dynamic Descriptions: Retrieve new movie descriptions using OpenAI API. TMDB Integration: Fetch movie data from The Movie Database (TMDB) API. Responsive Design: User interface built with HTML and CSS for an optimal user experience. Technologies Used Backend: Django Frontend: HTML, CSS Database: Vector Database API Integration: OpenAI API, TMDB API