Loading repository data…
Loading repository data…
karanmelo / repository
Projeto para busca de filmes por nome ou gênero no catálogo da The Movie Database. PWA (Progressive Web App) desenvolvido com React.js e Next.js.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.

Status do Projeto: :warning:
:small_blue_diamond: Descrição do projeto
:small_blue_diamond: Funcionalidades
:small_blue_diamond: Deploy da Aplicação
:small_blue_diamond: Pré-requisitos
:small_blue_diamond: Como rodar a aplicação
:heavy_check_mark: Busca de filmes por nome ou gênero.
Link do deploy da aplicação. Exemplo com netlify: https://appfindmovies.netlify.app/
:warning: Node :warning: Yarn :warning: Conta no TMDB
É necessáiro possuir as variáveis de ambiente local (.env.local) que estão definidas no arquivo next.config.js.
No terminal, clone o projeto:
git clone https://github.com/karanmelo/find-movies.git
Entre na pasta do projeto:
cd find-movies
Instale as dependências:
yarn install
Execute a aplicação em modo de desenvolvimento:
yarn dev
Build da aplicação:
yarn build
yarn export
Build com o Docker:
yarn docker:prod
Agora você pode acessar a aplicação no endereço:
localhost:3000/
:warning: Caso o build seja feito no ambiente local, após executar o comando "yarn export", é necessário copiar o arquivo service-worker.js gerado no diretório /out e colar no diretório /public. Após o procedimento é necessário reiniciar a aplicação.
:memo: Implementar um controle de páginas mais sofisticado e que consiga ter um controle maior sobre a paginação da API da The Movie Database.
:memo: Configurar a imagem do Docker para PWA. Mapear o arquivo service-worker.js.