https://cinewatch-ai.netlify.app/
CineWatch
is a movie-watchlist application, augmented by an OpenAI-powered movie search that offers detailed reviews tailored to age appropriateness. It empowers users to make informed choices about the movies they plan to watch, understand potential content concerns, and manage personalized watchlists.
- Users can search for movies or shows.
- Retrieve detailed AI-generated reviews, evaluating aspects like language, drug use, portrayal of relationships, role models, diversity, violence, and more, all tailored to specific age groups.
- Option to avoid spoilers in reviews.
- Securely log in using Auth0.
- Users can view their personal list of movies they intend to watch.
- Movies can be saved directly to the watchlist from search results.
- Expanded view with movie images and comprehensive content evaluations.
- For each movie, users can view and edit content warnings across different categories.
- Optimal user experience on various screen sizes.
- React.js
- Node.js
- MongoDB
- OpenAI API for AI-powered movie reviews
- Auth0 for authentication
- Axios for HTTP requests
- Bootstrap for styling and responsive design
- Enter the name of the movie or show in the search bar.
- Select the age range for which you want the content review.
- Optionally, toggle the "Avoid Spoilers?" switch if you prefer to not receive any spoilers in the review.
- Click the "Search" button.
- After searching, an AI-generated review will be displayed in various categories.
- The review evaluates multiple aspects of the movie, offering insights tailored to the selected age range.
- Based on the review, if you decide to watch the movie or show, click the "Add to Watch List" button to save it to your personal list.
- Navigate to your profile to view and manage your watchlist.
This project is licensed under the MIT License.
- OpenAI for powering the movie content reviews with AI.
- Auth0 team for their authentication solutions.