Skip to content

Uma aplicação de perguntas e respostas em tempo real, feita em base da NLW da Rocketseat - A Q&A real-time project, original in NLW (Rocketseat)

Notifications You must be signed in to change notification settings

Felipe-15/letmeask-nlw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Letme Ask

O projeto consiste em um Q&A Real-time, ou seja, uma aplicação de perguntas e respostas em tempo real com funcionalidades de salas, foi feito em base da NLW da Rocketseat, mas com algumas adições como:

  • Styled Components
  • Switch de Temas (Escuro e Claro)
  • Páginas e lógicas para proteção de entradas sem permissões em salas já encerradas ou de outros donos por meio de url.
  • Modal para remover perguntas
  • Responsividade
  • Componentes para carregamento

Como funciona

A aplicação tem a possibilidade de criação de salas por meio de login com conta Google, sem login é possível apenas entrar em alguma sala aberta, mas não é possível mandar mensagens enquanto estiver sem login. Para banco de dados e "listening" de mudanças nas salas como novas perguntas é usado o Firebase Database Realtime que conta com várias funções para webhooks que permitem com mais facilidade que o app seja realtime, e é usado também o Google Auth Provider oferecido pelo mesmo para que o login seja rápido e fácil.

Preview

Enter Room

Enter room image preview

Enter room mobile responsivity image preview

Guest Room

Guest room image preview

Enter room mobile responsivity image preview

Enter room dark theme image preview

Admin Room

Admin room image preview

Admin room image preview

About

Uma aplicação de perguntas e respostas em tempo real, feita em base da NLW da Rocketseat - A Q&A real-time project, original in NLW (Rocketseat)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published