marcel099 / rs-nlw-06-let-me-ask

O Let Me Ask é uma plataforma para que streamers criem salas em que o público poderá fazer perguntas e as votar para destacar. Foi desenvolvida na trilha React da Next Level Week #06 da Rocketseat.

Home Page:https://let-me-ask-marcel099.firebaseapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A imagem contém um notebook com uma tela do site

Next Level Week #06 - Let Me Ask

Índice

Sobre

O projeto foi desenvolvido na trilha React da sexta edição do evento Next Level Week, edição também chamada de NLW Together, proporcionado pela empresa Rocketseat. Baseou-se em um layout elaborado no Figma.

O sistema, desenvolvido em TypeScript, é composto de um site em React e um Back-End como Serviço no Firebase.

Conceito

O Let Me Ask é uma plataforma em que streamers podem criar salas para que o público faça perguntas e vote nas que mais achar pertinente de serem respondidas.

Para poder fazer uso da plataforma, o usuário deverá fazer login utilizando uma conta do Google. Isso é necessário tanto para criar salas quanto para fazer perguntas.

Página inicial da plataforma Let Me ask

Na visualização de administrador de salas, o usuário agora poderá criar uma sala e compartilhar o código dela com os seguidores do streamer. Na página dedicada à sala, o administrador poderá destacar uma pergunta para responder, marcá-la como respondida e apagá-la. Além disso, poderá excluir a sala se assim desejar.

Página de criação de sala Página de administração de sala

Na visualização de participante, o usuário poderá postar perguntas e votar naquelas que desejar.

Página de participação em sala

Em ambos os modos de visualização de sala, a lista de perguntas é atualizada em tempo real devido ao uso do Realtime Database do Firebase.

Principais tecnologias utilizadas

O sistema foi desenvolvido em TypeScript. É composto de 2 partes:

O maior diferencial deste projeto é o uso do Firebase, um Back-End como Serviço.

Instalação local

Passos para atingir isso podem ser conferidos neste arquivo.

Créditos

Credito a elaboração do modelo do banner deste documento e do banner social ao autor desconhecido desta postagem no site Mckups. Foi adaptado por mim de acordo com as características deste projeto.

Licença

Este projeto está sob a licença MIT. Para maiores detalhes acesse o arquivo de licença.

About

O Let Me Ask é uma plataforma para que streamers criem salas em que o público poderá fazer perguntas e as votar para destacar. Foi desenvolvida na trilha React da Next Level Week #06 da Rocketseat.

https://let-me-ask-marcel099.firebaseapp.com/

License:MIT License


Languages

Language:TypeScript 71.7%Language:SCSS 26.0%Language:HTML 2.3%