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
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.
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