Skip to content

Letmeask é uma aplicação web desenvolvida durante o evento Next Level Week Together da @Rocketseat 🚀

License

Notifications You must be signed in to change notification settings

mathrb22/letmeask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

letmeask

Toda pergunta tem uma resposta.



Sobre   |   Tecnologias e ferramentas utilizadas   |   Layout   |   Instalação e execução   |   Como contribuir   |   Contato   |   Licença

📃 Sobre

Imagem de capa do projeto Letmeask

Letmeask é o projeto desenvolvido durante a trilha de React da sexta edição da Next Level Week Together, um evento online produzido pela Rocketseat.

Trata-se de uma plataforma que permite que os usuários façam perguntas a outros usuários em tempo real, e votem nas perguntas mais interessantes para que o host (apresentador ou palestrante) responda a pergunta solicitada. O Letmeask terá a visualização no modo admin, para o criador da sala gerenciar as perguntas e respostas, e o modo do participante que poderá enviar sua pergunta no fórum.

🚀 Tecnologias e ferramentas utilizadas

Este projeto foi desenvolvido com as seguintes tecnologias e ferramentas:

  • React: uma biblioteca JavaScript de código aberto com foco em criar interfaces de usuário (frontend) em páginas web. É mantido pelo Facebook, Instagram, outras empresas e uma comunidade de desenvolvedores individuais. É utilizado nos sites da Netflix, Imgur, Feedly, Airbnb, SeatGeek, HelloSign, Walmart e outros;

  • Firebase: um BaaS (Backend As A Service) pertencente à Google que oferece várias ferramentas para o desenvolvimento de uma aplicação, seja ela web ou móvel.

  • TypeScript: um super conjunto da linguagem JavaScript que fornece classes, interfaces e tipagem estática opcional.

  • Sass: um pré-processador CSS que estende a sintaxe do CSS convencional, nos dando um controle mais profissional e dinâmico às folhas de estilo (stylesheets);

  • Git: o sistema de controle de versão distribuído de código aberto mais utilizado;

  • Visual Studio Code: um editor de código-fonte desenvolvido pela Microsoft para Windows, Linux e macOS, recomendado para o desenvolvimento de aplicações web;

📟 Layout

O layout das telas da aplicação Letmeask foi desenvolvido pela equipe da Rocketseat através da ferramenta online Figma, um software de prototipação voltado para UI Design (design de interfaces de usuário). Você pode acessar o layout através deste link: Letmeask.

layout-letmeask

🔧 Instalação e execução

Para baixar o código-fonte do projeto em sua máquina, primeiramente terá que ter instalado o Git.

Com o Git instalado, em seu terminal execute o seguinte comando:

git clone https://github.com/mathrb22/letmeask.git

Para instalar as dependências e executar o projeto terá que ter instalado em sua máquina o Node.js, que vem acompanhado do NPM. Com ele instalado:

Instale as dependências do projeto:

npm install

Execute o projeto:

npm start

💡 Como contribuir

  • Faça um fork desse repositório;
  • Crie um branch para a sua feature: git checkout -b minha-feature;
  • Faça um commit com suas alterações: git commit -m 'feat: Minha nova feature';
  • Faça um push para o seu branch: git push origin minha-feature;
  • Faça um pull request com sua feature;

Pull requests são sempre bem-vindos. Em caso de dúvidas ou sugestões, crie uma issue ou entre em contato comigo.

📲 Contato

Entre em contato comigo por e-mail ou pelo meu LinkedIn:

Gmail LinkedIn

📝 Licença

GitHub License

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


©2021 - Matheus Ribeiro