This React Movie App allows users to discover, add, favorite, delete movies, and search through both locally added movies and a public movie API.
-
Add Your Own Movie:
- Users can add their own movies to the app by providing details such as title, director, year, rating, poster, and movie details.
-
Favorite Movies:
- Users can mark movies as favorites for quick access.
-
Delete Movies:
- Users can delete movies, removing them from the app.
-
Search Locally:
- The app provides a search functionality to find movies locally added by the user.
-
Search Public API:
- Users can search and discover movies from a public movie API, enhancing the movie collection.
- React: A JavaScript library for building user interfaces.
- React Router: For handling navigation within the React application.
- Vite: A fast React development build tool.
- Tailwind CSS: A utility-first CSS framework for styling the app.
- FontAwesome: For adding scalable vector icons to the app.
- Axios: A promise-based HTTP client for making API requests.
- pg-promise: A PostgreSQL promise-based library for interacting with a database.
Visit the React Movie App to explore the application.