nlw06-letmeask icon indicating copy to clipboard operation
nlw06-letmeask copied to clipboard

Projeto da 6 NLW de React da @Rocketseat, desenvolvido utilizando Firebase, Styled-Components e Typescript.

Letmeask 💬

Letmeask

Crie salas de Q&A ao-vivo. Tire as suas dúvidas da sua audiência em tempo-real

:purple_circle: Tecnologias usadas

:purple_square: Recursos adicionados ao projeto

  • Tema escuro
  • Página não encontrada/Not Found
  • Rota para exibir todas as salas
  • Contagem do total de perguntas, likes e perguntas respondidas
  • Redirecionamento direto para a rota admin após criar a sala
  • Criar um component Toast do zero para usar em diversos momentos
  • Exibir uma sala fechada, mas sem permitir criação de perguntas e dar like
  • Permitir o usuário deslogar na página admin e ao visualizar uma sala aberta
  • Permitindo ordernar perguntas pela quantidade de likes na página da sala
  • E outras pequenas melhorias

:bangbang: Pré-requisitos

  • Node.js
  • Yarn, NPM ou outro gerenciador de pacotes javascript

:heavy_check_mark: Como utilizar

Clone o repositório

git clone https://github.com/jos3s/nlw06-letmeask.git

-- ou com github cli--

gh repo clone jos3s/nlw06-letmeask

Entre na pasta

cd nlw06-letmeask

Instale as dependências

yarn install 

-- ou --

npm install

Preencha um arquivo .env com as variaveis do .env.example.

E inicie a aplicação

yarn start 

-- ou --

npm start

Desenvolvido por José Ulisses