Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.95 KB

INSTALLATION.md

File metadata and controls

37 lines (24 loc) · 1.95 KB

Instalação

Antes de tudo, vale lembrar que se você quiser apenas acessar o site para experimentá-lo, você pode fazer isso através deste link.

Se deseja executar o projeto na sua máquina, você precisa, antes de tudo, instalar as seguintes ferramentas: Git, Node.js, Yarn. Caso queira alterar algum arquivo sugiro também que instale algum editor de texto, como o Visual Studio Code e o Sublime.

Após isso, clone o repositório na pasta de sua escolha utilizando o seguinte comando na linha de comando:

git clone https://github.com/marcel099/rs-nlw-06-let-me-ask

Back-End Firebase

Primeiramente, você deve criar um projeto no Console do Firebase. Após isso, 3 produtos Firebase devem ser configurados:

  • Authentication: Ative o produto e escolha o método de autenticação Google.
  • Realtime Database: Ative o produto e utilize o conteúdo do arquivo database.rules.json como a definição de regras do banco.
  • App: Adicione um app do tipo Web ao projeto, siga as intruções e anote as credenciais de conexão informadas.

Front-End Web

Primeiramente, instale as dependências.

# Instale as dependências
$ yarn

Após realizar todas as configurações no Firebase, preencha as variáveis de ambiente presentes no arquivo .env.example com as informações que você pode adquirir dentro do console do projeto Firebase criado. Sem isso, o sistema Let Me Ask não funcionará corretamente.

Por fim, execute a aplicação do site.

# Inicie a aplicação Next
$ yarn dev