Skip to content

About A React-based web application that allows users to search for and explore movie information, including details about the cast, and reviews. Built with React and integrated with an external movie information API.

Notifications You must be signed in to change notification settings

kuciapakrystian/goit-react-hw-05-movies

Repository files navigation

React Movie Info App

React Axios Styled Components React Icons

Project Specifications

  1. Trending Movies: Users can follow up best 20 trending movies nowadays.
  2. Movie Search: Users can search for movies by title, allowing for easy discovery of films they are interested in.
  3. Movie Details: The app provides detailed information about each movie, including its title, release year, genre, and an average score.
  4. Cast: Users can explore the actors involved in the making of each movie.
  5. Reviews: Users can check all the reviews lefting about movies.

Key Features and Technologies Used

  • Front-End Framework: Alt text
  • Styling: Alt text
  • API Integration: Utilizes a movie information API for data retrieval.
  • Alt text for making API requests
  • React Router: The heart of the application, enabling seamless navigation and dynamic routing.
  • HashRouter with Routes and Route: Employed to create a smooth and intuitive user experience.
  • Link and NavLink Components: Used for easy navigation and active link styling.
  • URL Parameters: Leveraged to access specific movie details and provide a tailored user experience.
  • Nested Routes: Implemented with SharedLayout and Outlet for organized content display.
  • useNavigate Hook: Enhanced navigation control for an engaging user experience.
  • useSearchParams: Enables dynamic searching and filtering of movie information.
  • React.lazy and React Suspense: Utilized for code splitting, ensuring efficient loading of app components.

Project Purpose

The project serves both as a showcase of React development skills and as a practical tool for movie enthusiasts to quickly access movie-related information in one place.

Languages and Tools

About

About A React-based web application that allows users to search for and explore movie information, including details about the cast, and reviews. Built with React and integrated with an external movie information API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published