Skip to content

Repository containing the code from LetMeAsk application developed under the React path on Next Level Week # 06

Notifications You must be signed in to change notification settings

reandov/nlw6-letmeask

Repository files navigation

🚀 React LetMeAsk


🌐 Teste a aplicação online!

Ei! Você pode testar a aplicação no Vercel neste link.


💡 O que foi desenvolvido?

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!

💻 Tecnologias

  • Web: React
  • Database: Firebase
  • Hosting: Firebase Hosting

📂 Outras tecnologias/técnicas

👨‍💻 Minha experiência

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!

⚙ Como você pode rodar este projeto

Se você quer rodar este projeto no seu computador, é muito fácil, siga os passos e tudo estará configurado:

  1. Execute: $ git clone nesse repositório incrível;
  2. Certifique-se de ter o Node/NPM/Yarn instalado em seu computador;
  3. Na pasta do projeto, execute: $ yarn install;
  4. Ainda na pasta do projeto, execute: $ yarn dev;

Pronto! Agora esse projetão incrível vai estar rodando na sua máquina! 😎

🖼️ Alguns Screenshots da Aplicação

Home

Login com Google

Tela Usuário

Tela Admin

About

Repository containing the code from LetMeAsk application developed under the React path on Next Level Week # 06

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published