/tmdb-remix

The Movie Databse Remix App

Primary LanguageTypeScript

Welcome to Remix The Movie Database App!

Tecnologias utilizadas

  • Remix Run
  • Firebase Admin(Server)
  • Firebase Auth(Frontend)
  • Emotion
  • Typescript

Instruções de Instalação

1 - Clonar repositorio

https://github.com/marcusjava/tmdb-remix

2 - Criar projeto no firebase e salvar as configurações no arquivo firebase.config.json na raiz da projeto

3 - Configurar o firebase-admin gerando arquivo de chave privada.

  • No console do firebase, abra Configurações >>> Contas de Serviço
  • Clique em Gerar nova chave privada e selecione Gerar chave para confirmar.
  • Salvar com nome serviceAccount.json na raiz do projeto.

4 - Criar conta e obter chave de acesso à API do TMDB

  • Após efetuar login ir em CONFIGURAÇÕES >>> API e copiar a Chave da API (v3 auth)

5 - Criar arquivo .env com as seguintes variaveis

  • REACT_APP_MOVIEDB_API_KEY - Chave da API (v3 auth)
  • GOOGLE_APPLICATION_CREDENTIALS - caminho do arquivo serviceAccount.json Ex. "./serviceAccount.json"
  • SESSION_SECRET - palavra secreta para gerar o cookie de sessão

6 - Executar no terminal

npm install
npm run dev