Versão em Português | English Version
Este projeto foi desenvolvido na semana de programação Next Level Week 6 organizada pela Rocketseat e ministrada pelo Diego Fernandes.
O Letmeask é uma aplicação web com o propósito de criação de salas de perguntas e respostas ao-vivo. A aplicação pode ser usada para criar salas privadas de perguntas e respostas durante uma video aula ou curso bem como em uma sala de aula. Os usuários podem realizar perguntas e as perguntas mas votadas terão um destaque e maior visibilidade para serem respondidas.
As salas são privadas onde o acesso só pode ser realizado por meio de autenticação e com o código que é gerado ao criar essa sala. Diferentemente aos sistemas tradicionais, ao encerrar a sala somente os usuários presentes conseguirão ter acesso ao que foi discutido durante o evento.
Você pode acessar a aplicação Nesse Link 🔗
- Firebase
- ReactJS
- HTML / CSS / JS / Typescript
- Tornar responsivo
- Eslint/Prettier (CodeDrops#50)
- Adicionar tema Escuro/Claro
- Refatorar os componentes para o padrão de pastas
- Refatorar os estilos para Styled Component
- Refatorar os alerts para os modais (react-modal e cogo-toast)
- Analisar a viabilidade de PWA
- Analisar a viabilidade do Supabase (escalabilidade)
- Clone esse projeto com:
git clone https://github.com/felipepanegalli/nlw6-react-letmeask.git
- Instale as dependências com:
yarn install ou npm install
- Renomeie o arquivo .env.example para .env.local
- Preencha as chaves nesse arquivo
- Execute o aplicativo com
yarn start
- Abra o navegador em http://localhost:3000 para ver o aplicativo
Felipe S. Panegalli