Esse projeto foi construído na 5ª edição do NLW da @Rocketseat. O Letme Ask serve para usuários criarem salas para outros usuários lhe fazerem perguntas. Tanto para o dono da sala quanto para os outros usuários, as informações são atualizadas em tempo real graças ao Realtime Database do Firebase. O dono da sala pode dar destaque para alguma pergunta, marcar como respondida e remover ela da sala.
As seguintes tecnologias foram usadas na construção do projeto:
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
Pelo terminal:
- Faça o clone do projeto em algum local da sua máquina. Exemplo:
user/projetos
- Vá até a pasta que você acabou de clonar. Exemplo:
cd user/projetos/letmeask
- Utilizando npm ou yarn, instale as dependências do projeto. Exemplo: execute o comando
yarn
ounpm i
Pelo Firebase Console:
- Siga este tutorial do Firebase para criar seu projeto e obter as credenciais dele
- Crie um arquivo
.env.local
na raiz do projeto e coloque lá as credenciais conforme requisitado no arquivo/src/services/firebase.js
De volta ao terminal:
- Agora, basta executar
yarn start
ounpm start
e o projeto vai iniciar no endereçolocalhost:3000
- Responsividade
- Tema dark
- Versão PWA
- Outros bancos de dados. Exemplo: Firestore
Uéslei Suptitz, amante de desenvolvimento.