/nlw-together-letmeask

Aplicação desenvolvida durante a NLW Together.

Primary LanguageTypeScript

Drop Doubt

💻 Sobre o projeto

O Drop doubt (originalmente Letmeask) foi desenvolvido durante a Next Level Week Together da Rocketseat. É uma aplicação para auxiliar os produtores de conteúdo, onde é possível criar salas para que os seguidores façam perguntas, facilitando a interação.


⚙️ Funcionalidades

  • Autenticação do usuário através de uma conta google.
    • Criação de sala
      • Marcar como respondida
      • Destacar pergunta
      • Excluir pergunta
      • Encerrar sala
      • Copiar código da sala
    • Entrar em uma sala existente
      • Enviar uma pergunta
      • Dar like nas perguntas
      • Copiar código da sala

Modificações da aplicação, levando para um próximo nível

  • Tema dark e light
  • Meta Tags para um melhor SEO
  • Redesign do nome do projeto e da logo
  • Alterações da paleta de cores
  • Responsividade

🎨 Layout

O layout da aplicação está disponível no Figma:

Made by tgmarinho

🚀 Como executar o projeto

Pré-requisitos

Antes de começar, você vai precisar prepara o ambiente, segue abaixo o link com o passo a passo:

https://www.notion.so/Configura-es-do-ambiente-1df494f680b04eecbc40636f573cc702

🧭 Rodando a aplicação web (Frontend)

# Clone este repositório
$ git clone git@github.com:tgmarinho/nlw-together-letmeask.git

# Acesse a pasta do projeto no seu terminal/cmd
$ cd nlw-together-letmeask

# Crie o arquivo .env.local dentro da pasta raiz e coloque as variaveis do seu ambiente firebase

# Instale as dependências
$ yarn install ou npm install

# Execute a aplicação em modo de desenvolvimento
$ yarn start ou npm start

# A aplicação será aberta na porta:3000 - acesse http://localhost:3000

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

Website (React + TypeScript)

Server (Firebase )


📝 Licença

Este projeto esta sobe a licença MIT.

Feito por Patrick Oliveira 👋🏽 Entre em contato!