Skip to content

Krauzy/let-me-ask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toda pergunta tem uma resposta❓🚀🟣




Letmeask ou Deixe-me perguntar é um app desenvolvido usando React⚛️
com Firebase🔥 na NLW #6🟣 da Rocketseat🚀

Funcionalidades

O que você pode fazer no Letmeask

✔️ Criar / Entrar em salas de perguntas e respostas usando uma conta do google
✔️ Fazer perguntas
✔️ Marcar perguntas como respondidas
✔️ Destacar perguntas
✔️ Excluir perguntas
✔️ Curtir perguntas
❌ Comprar um hamster


Ferramentas

Conceitos abordados no desenvolvimento do Letmeask

  • ⚛️ Estrutura do React
  • ⚙️ Componentes
    • 🛠 Propriedades
    • 💡 Estado
  • 🧷 Hooks
  • 📌 Contextos
  • 🌐 Services
    • 🔥 Firebase
      • 🔐 Autenticação
      • ⌛️ Realtime Database

Dependências

🧩 package.json

  "dependencies": {
    "@testing-library/jest-dom": "^5.11.4",
    "@testing-library/react": "^11.1.0",
    "@testing-library/user-event": "^12.1.10",
    "@types/jest": "^26.0.15",
    "@types/node": "^12.0.0",
    "@types/react": "^17.0.0",
    "@types/react-dom": "^17.0.0",
    "classnames": "^2.3.1",
    "firebase": "^8.6.8",
    "node-sass": "5.0.0",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-router-dom": "^5.2.0",
    "react-scripts": "4.0.3",
    "typescript": "^4.1.2",
    "web-vitals": "^1.0.1"
  },
  "devDependencies": {
    "@types/react-router-dom": "^5.1.7"
  }

A fazer

  • Tema escuro
  • SWA
  • Adicionar autenticação com o github
  • Responsivo

Licença

Free