O repositório de um case real de Frontend -- utilizando API de filmes gratuita The Movies Database
- Link para o website do projeto: rafael-mach-tmdb.surge.sh 💻
Este aplicativo apresenta todas as ferramentas e práticas mais recentes em desenvolvimento web!
- ⚛️ Axios — Consumi todos os dados da API - The Movies Database - utilizando o Axios
- 📱 Responsividade — Website totalmente responsivo
- 🔄 Loadings — Loading ao carregar o site pela primeira vez e Loading ao acessar a página de detalhes dos filmes, enquanto é feita a requisição à API — Implementado com a Lib react-spinners
- Eu recomendo clonar este repositório usando o GitHub Desktop - Clique no botão verde Code - Depois clique em Open with Github Desktop
- Vá até o diretório apropriado [ onde se encontra o arquivo package.json ]
- Execute os comandos que seguem abaixo:
Este comando irá instalar todas as dependências necessárias para a aplicação rodar
- Antes de executar a aplicação é necessário fornecer uma API Key. Você precisará fazer o cadastro no site https://www.themoviedb.org/ --- Após fazer o cadastro e clicar em API, procure pela Chave da API (v3 auth), conforme a imagem abaixo:
- Crie um arquivo .env [ na mesma pasta onde se encontra o arquivo package.json ]
- Preencha os dados com a Chave da API e salve, conforme a imagem abaixo:
- Execute os comandos que seguem abaixo:
Executa o aplicativo no modo de desenvolvimento.
Abre o http://localhost:3000 para visualizá-lo no navegador.
A página será recarregada se você fizer edições.
This project is licensed under the MIT License - see the LICENSE page for details.