Movie Vault is a React application that uses the Open Movies Database (OMDb) API to allow users to search for movies and save them to their profile. After searching the user will see the poster art for the movie including a quick plot summary and its director. The application also allows for users to add movies to a watchlist for later reference.
Users' saved movie lists are tied to their login, so they are able to view their lists from any device.
All of the following dependencies will need to be installed to run the application in the local host: ReactJS, Vite, Bootstrap, Apollo, GraphQL. This can be done by inputting npm i
into the console and are located in the package.json
files.
Users will be able to sign up or log in to the website to save movies to their profile. Once the user has found their desired movie by typing the name into the search bar they can click the save movie button below the movie's description to save it to their profile. Users can view their saved movies by clicking "My Movies" located in the navbar.
Code from one of our previous applications, a book search and save, was used as a starting point for this app.