Application preview: Ask Me
Este projeto visa a auxiliar pessoas, como por exemplo um streamer, a sanar as dúvidas de sua audiência em tempo real. Onde um usuário pode criar uma sala, compartilhar o código desta sala para que outros possam entrar e enviar suas perguntas, além de votar nas que acharem mais relevantes.
- Node.js
- TypeScript
- Firebase
- ReactJS
- React Hooks
- React Context API
- React Hot Toast
- React Router DOM
- Styled Components
- Autenticação com contas Google, Facebook, GitHub e Yahoo
- Criar sala de perguntas e respostas (se autenticado)
- Fechar sala (se autenticado como autor da sala)
- Entrar em uma sala
- Enviar pergunta (se autenticado)
- Carregar perguntas do BD em tempo real
- Reagir a uma pergunta (se autenticado e não sendo o autor da sala)
- Destacar pergunta (se autenticado como autor da sala)
- Marcar pergunta como respondida (se autenticado como autor da sala)
- Excluir pergunta (se autenticado como autor da sala)
- Mudança de tema (dark e light) com gravação no localStorage.
- Responsividade.
- Faça um Fork do projeto Crie uma Branch para sua Feature (git checkout -b feature/FeatureIncrivel)
- Adicione suas mudanças (git add .)
- Comite suas mudanças (git commit -m 'Adicionando uma Feature incrível!)
- Faça o Push da Branch (git push origin feature/FeatureIncrivel)
- Abra uma Pull Request
Caso tenha alguma dúvida confira este guia de como contribuir no GitHub