Next Level Week Together - Trilha React

Neste repositório você encontrará o código-fonte da aplicação desenvolvida durante a 6ª edição da Next Level Week, mais especificamente da trilha de React. Dessa vez a Rocketseat disponibilizou várias trilhas para as pessoas que forem participar evoluírem mais em tecnologias específicas, o que foi uma sacada genial. Eu particularmente escolhi a trilha de React, pois foi a que eu mais me sentia inseguro e queria conhecer mais.

A aplicação da vez se chama Let Me Ask e ela funciona como uma sala de perguntas e respostas em tempo real. Nessa aplicação foi trabalhado um back-end totalmente feito em nuvem utilizando o serviço de Realtime Database da plataforma Google Firebase e o front-end foi feito totalmente em React utilizando como linguagem o TypeScript (TS).

Bootcamp promovido com muito ❤️ pela Rocketseat.

1 - NLW #05 - 1920x1080

Screenshots

  • Página inicial home

  • Criação de sala create_room

  • Sala na visão de usuário room

  • Sala na visão de administrador admin_room

Aprendizados

  • Desenvolvimento super rápido de um back-end no Firebase
  • Conceitos do React (Props, Componentes, Contextos, Hooks...)
  • React com TypeScript e o verdadeiro poder do TS
  • Utilização do Sass que melhora o CSS em 1000%
  • Permissionamento de rotas no front-end
  • Deploy no Firebase