Ei! Você pode testar a aplicação no Vercel neste link.
Nesse projeto foi desenvolvido (através da Next Level Week #6 da RocketSeat) uma aplicação bastante útil de interação através de perguntas e respostas. Foi desenvolvido usando React, e nessa edição tive a oportunidade imensa de trabalhar (dessa vez corretamente) com Firebase. A aplicação é bastante intuítiva, nela o usuário pode criar ou participar de salas de perguntas, da qual é necessário autenticação via Google (usando Auth no Firebase) e quando logado o usuário ou é Admin ou Usuário normal. Quando usuário normal, o mesmo pode enviar perguntas, e dar like em outras, quando é Admin, pode marcar como respondida, dar destaque ou remove-la!
- Web: React
- Database: Firebase
- Hosting: Firebase Hosting
- Packages:
Apesar de já ter uma certa experiência com React (que em boa parte foram adquiridas pelos eventos da Rocketseat) não há um evento que eu não aprenda coisas novas. Desta vez aprendi melhor sobre Firebase, mas ainda sim aprendi diversas outras coisas do React em sí, como o uso de Custom Hooks, Contexts, o funcionamento interno do React (do qual eu amo descobrir coisas). Essa NLW foi uma experiência incrível!
Se você quer rodar este projeto no seu computador, é muito fácil, siga os passos e tudo estará configurado:
- Execute: $
git clone
nesse repositório incrível; - Certifique-se de ter o Node/NPM/Yarn instalado em seu computador;
- Na pasta do projeto, execute: $
yarn install
; - Ainda na pasta do projeto, execute: $
yarn dev
;
Pronto! Agora esse projetão incrível vai estar rodando na sua máquina! 😎