Movies

O Movies lista filmes populares e permite a pesquisa dos filmes utilizando a base de dados do The MovieDB.

É possível também favoritar filmes localmente.

Desenvolvimento

Implementação

A aplicação foi construída utilizando Next.js da Vercel, Typescript e SASS.

Esta disponível para testes no servidor da Vercel no seguinte endereço.

Rodando a aplicação localmente

Para rodar a aplicação basta clonar este repositório, instalar as depenências utilizando os comandos

npm i

ou

yarn

e depois

npm run dev

ou

yarn dev

Obs: Requer uma chave de API do The MoviesDB para funcionar.

Ela pode ser colocada no arquivo de ambiente de desenvolvimento local <rootDir>/.env.local

No arquivo <rootDir>/.env.local.example tem um exemplo de como configurar a variável de ambiente

Após terminar a compilação do código, é possível acessar ela através do endereço localhost:3000

Comandos para rodar a aplicação

Desenvolvimento
npm run dev

ou

yarn dev

Inicia o servidor de desenvolvimento na porta 3000 no localhost

Teste
npm run test

ou

yarn test

Incia os testes usando jest

Build
npm run build

ou

yarn build

Faz o build da aplicação para produção

Produção
npm run start

ou

yarn start

Inicia a aplicação em modo de produção. (Pré-requisito: comando de build tenha seido executado anteriomente)