O projeto do Next Level Week Together (React), o evento da Rocketseat. O projeto consiste em "fóruns", em que você cria uma sala, que outras pessoas podem entrar, para responder as dúvidas da galera.
- Styled Components
- TypeScript
- React
-
Eu já tinha usado Firebase, mas nunca o serviço de autenticação dele. Achei bem simples e interessante.
-
Uma forma de passar dados entre componentes de forma mais fácil. Nunca havia usado, é muito útil.
-
Foi a primeira vez que criei um Custom Hook, foi usado para compartilhar funcionalidades das salas.
-
Criando regras e eventos do firebase para atualizar a lista de perguntas da sala.
-
Primeiro contato com o Styled Components, usei para criação dos temas dark e light.
- 📼 | Variáveis para cores no Css
- 😨 | Página 404
- 🌓 | Tema dark/light
- 📤 | Opção de LogOut
- 📱 | Responsividade
Já que o projeto está hospedado no Firebase, você pode interagir com o projeto clicando aqui.
# Clone este repositório
git clone https://github.com/GustavoSrr/letme-ask.git
# Entre na pasta gerada
cd letme-ask
# Instale as dependências usadas
npm i