Este projeto é um clone da interface do usuário do Netflix, utilizando ViteJS como bundler, React como framework de desenvolvimento, conexão com a API do TMDB para obter informações sobre filmes e séries, além de CSS para estilização.
Você pode visualizar o projeto online através do seguinte link: UI Clone React Netflix
- Interface de usuário semelhante ao Netflix, com listagem de filmes e séries.
- Utilização do React para facilitar o desenvolvimento da interface.
- Conexão com a API do TMDB para obter informações sobre os filmes e séries exibidos.
- Estilização utilizando CSS.
Certifique-se de ter as seguintes ferramentas instaladas em sua máquina:
- Node.js (versão 12 ou superior)
Siga as instruções abaixo para configurar e executar o projeto localmente:
-
Clone este repositório em sua máquina local:
git clone https://github.com/joaonetogit/uiclone-react-netflix.git
-
Navegue até o diretório raiz do projeto:
cd uiclone-react-netflix
-
Instale as dependências do projeto utilizando o npm:
npm install
Após a instalação, você pode executar o projeto localmente com o seguinte comando:
npm run dev
Isso iniciará o servidor de desenvolvimento e você poderá acessar o projeto no seu navegador através do endereço http://localhost:3000
.
O projeto utiliza a API do TMDB para obter informações sobre os filmes e séries exibidos. É necessário configurar sua chave de API para que o projeto funcione corretamente.
-
Acesse o site TMDB e crie uma conta.
-
Obtenha sua chave de API na página de desenvolvedores do TMDB.
-
No arquivo
.env
, substituaYOUR_API_KEY
pela sua chave de API:REACT_APP_TMDB_API_KEY=YOUR_API_KEY
-
Salve o arquivo
.env
.
Contribuições são bem-vindas! Se você quiser contribuir para este projeto, siga as etapas abaixo:
- Fork este repositório.
- Crie uma branch com a sua feature ou correção de bug:
git checkout -b minha-feature
. - Faça as alterações desejadas e faça commit delas:
git commit -m 'Minha nova feature'
. - Envie para o branch principal:
git push origin minha-feature
. - Abra uma Pull Request.
Este projeto está licenciado sob a MIT License.
Se você tiver alguma dúvida ou sugestão em relação a este projeto, sinta-se à vontade para entrar em contato comigo através do e-mail [joaoneto.work@gmail.com] ou visite meu perfil no meu GitHub.