SkillAgentSearch skills...

Letmeask

Projeto criado durante a #NLW6, realizado pela RocketSeat.

Install / Use

/learn @PedroHenry-Santos/Letmeask
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<h1 align="center"> <img alt="podcastr" title="podcastr" src=".github/Logo.png" /> </h1> <div align="center">

Website Badge GitHub release (latest by date) GitHub last commit GitHub repo size

Badge Badge Badge Badge Badge

</div>

:page_with_curl: Índice

:interrobang: Sobre o projeto

Projeto realizado durante a NLW#6 realizado pela Rocketseat. Foi desenvolvido um app para onde é possível realizar interação com usuários através de perguntas.

🧑‍💻 Tecnologias utilizadas

:rocket: Executando a aplicação

Primeiramente clone o repositório para sua maquina ou faça o 'download' em formato ZIP e descompacte. Para realizar a clonagem do repositório utilize o comando:

git clone git@github.com:PedroHenry-Santos/Letmeask.git

Após basta instalar as dependência utilizando o gerenciador de pacote de sua preferência. Conforme abaixo:

yarn install

E utilizar o comando:

yarn start

Agora você pode acessar localhost:3000 do seu navegador.

Lembrando que será necessário criar uma conta no Firebase e um projeto para disponibilizar um Realtime Database.

:mailbox: Para contribuir

Caso queira ajudar a implementar novas funcionalidade nessa aplicação, poderá seguir o roteiro de funcionalidades a seguir. Ou também poderá propor sua própria funcionalidade.<br/><br/> Para isso basta seguir o roteiro em CONTRIBUTING.

:heavy_check_mark: Roteiro de funcionalidade da aplicação

Para um acompanhamento mais atualizado verifique a aba Projeto.

  • [x] Autenticação através de conta Google utilizando o Firebase. (:memo: Realizado durante o evento)
  • [x] Criar sala de perguntas individuais. (:memo: Realizado durante o evento)
  • [x] Adicionar novas perguntas na sala. (:memo: Realizado durante o evento)
  • [x] Pagina do administrador das perguntas. (:memo: Realizado durante o eventos)
  • [x] Like nas perguntas. (:memo: Realizado durante o evento)
  • [x] Remover perguntas. (:memo: Realizado durante o evento)
  • [x] Encerrar sala. (:memo: Realizado durante o evento)
  • [x] Impedir que entre em uma sala fechada com código. (:memo: Realizado durante o evento)
  • [x] Função de dar destaque a uma pergunta. (:memo: Realizado durante o evento)
  • [x] Função de marcar pergunta respondida. (:memo: Realizado durante o evento)
  • [x] Toast para notificação. (:rocket: Milhas extras...)
  • [x] Modal de confirmação para exclusão e encerramento da chamada. (:rocket: Milhas extras...)
  • [x] Temas de exibição (Light, Dark). (:rocket: Milhas extras...)
  • [x] Animações na tela inicial e em todos os botões da aplicação com o framer-motion. (:rocket: Milhas extras...)
  • [x] Mostrar se o usuário já esta autenticado na tela inicial e de criação de salas. (:rocket: Milhas extras...)
  • [x] Funcionalidade de fechamento automático da sala para todos os usuários quando a sala for encerrada. (:rocket: Milhas extras...)
  • [x] Direcionamento automático do administrador para a sala correspondente quando colocar o código na home. (:rocket: Milhas extras...)
  • [x] As perguntas mais bem votadas são colocadas em primeiro lugar. (:rocket: Milhas extras...)
  • [x] A pergunta respondida vai para à ultima posição. (:rocket: Milhas extras...)
  • [x] A pergunta destacada vai para à primeira posição. (:rocket: Milhas extras...)
  • [x] Funcionalidade para filtrar as 20 primeiras questões com firebase. (:rocket: Milhas extras...)
  • [x] Responsividade. (:rocket: Milhas extras...)

:clock10: Histórico de atualizações

Para saber sobre as versões deste código consulte o CHANGELOG detalhado.

:lock: Licença

MIT License ® Pedro Santos

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated3y ago
Forks1

Languages

TypeScript

Security Score

75/100

Audited on Sep 8, 2022

No findings