Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FE Movie Search: add movie search and movie detail views #668

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

Susana-Prado
Copy link

@Susana-Prado Susana-Prado commented Dec 17, 2024

Summary

This pull request adds a movie search application as part of the Mews frontend developer task. The application consists of two views: a search view and a movie detail view.

Features

  1. Search View

    • A search input that automatically fetches movies from the TMDB API after typing stops.
    • Paginated list of movies with the ability to load additional results.
    • Loading indicator during API requests.
    • Error and "No Results" handling for a better user experience.
  2. Movie Detail View

    • Displays detailed information about a selected movie, including title, overview, release date, and rating.

How to Test

  1. Clone this branch.
  2. Run yarn start it should open the search page
  3. Type on the input any movie title: e.g. Lord of the Rings
  4. Movies should appear when you stop typing
  5. Click on any movie and Detal Page should appear

API Integration

Movies are fetched from The Movie Database (TMDB) API, using the provided API key 03b8572954325680265531140190fd2a.

Screenshots

View Screenshot
Search View Captura de pantalla 2024-12-17 a las 21 59 31
Detail View Captura de pantalla 2024-12-17 a las 22 00 08

@Susana-Prado Susana-Prado changed the title Movie Search: add movie search and movie detail views FE Movie Search: add movie search and movie detail views Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant