Skip to content

Bff2003/film-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

film-explorer

Desafio: Crie um aplicativo web usando React que permita aos usuários pesquisar e visualizar informações sobre filmes. O aplicativo deve se integrar com uma API de filmes (por exemplo, a API do IMDb) para obter os dados necessários. O usuário poderá pesquisar por título de filme e visualizar detalhes como o título, ano de lançamento, classificação e descrição do filme.

Passos para realizar o desafio:

  1. Configuração:

    • Certifique-se de ter o Node.js instalado em sua máquina.
    • Crie uma nova pasta para o projeto e inicialize um novo projeto React usando npx create-react-app film-explorer.
    • Navegue até a pasta do projeto usando cd film-explorer.
  2. Configuração do servidor:

    • Como estamos usando React, não precisaremos de um servidor Node.js separado. O React possui um servidor de desenvolvimento embutido que será executado durante o desenvolvimento do aplicativo.
  3. Integração com a API de filmes:

    • Pesquise e escolha uma API de filmes que forneça os dados necessários (por exemplo, a API do IMDb, a API do The Movie Database, etc.).
    • Utilize módulos de solicitação HTTP como o axios para fazer solicitações para a API de filmes e obter os dados desejados.
  4. Componente de pesquisa:

    • Crie um componente no aplicativo React que aceite as solicitações de pesquisa de filmes enviadas pelo cliente.
    • Utilize os dados da solicitação para fazer a chamada correta à API de filmes e obter os resultados da pesquisa.
    • Exiba os resultados da pesquisa no componente.
  5. Componente de visualização de detalhes:

    • Crie um componente no aplicativo React que aceite as solicitações de visualização de detalhes de um filme específico.
    • Utilize os dados da solicitação para fazer a chamada correta à API de filmes e obter os detalhes do filme desejado.
    • Exiba os detalhes do filme no componente.
  6. Interface do usuário:

    • Crie uma interface do usuário usando HTML, CSS e React para permitir que os usuários pesquisem filmes e visualizem os resultados e detalhes.
    • Utilize um formulário para a pesquisa de filmes e exiba os resultados em uma lista usando o componente de pesquisa.
    • Ao selecionar um filme da lista, exiba os detalhes do filme usando o componente de visualização de detalhes.
  7. Teste e implantação:

    • Teste seu aplicativo para garantir que tudo está funcionando corretamente.
    • Implante o aplicativo em um ambiente de produção (como um servidor na nuvem) para que os usuários possam acessá-lo.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published