A movie app that displays popular movies and allows users to search and save their favorites!
- Clone the repository:
git clone https://github.com/your-username/MovieBox.git
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Visit
http://localhost:3000
in your browser to view the app.
MovieBox fetches data from The Movie Database API (https://developer.themoviedb.org/reference/intro/getting-started) to display the most popular movies currently. Users can search for specific movies and add movies to their favorites. Favorited movies will be displayed on a separate Favorites page and are persisted in the browser’s localStorage for future sessions.
- Displays a list of the most popular movies
- Search for specific movies by title
- Favorite movies and view them on the Favorites page
- Persist favorited movies using localStorage
- HTML
- CSS
- JavaScript
- React
- React Router
- Vite
- APIs
- localStorage