Skip to content

Latest commit

 

History

History
53 lines (42 loc) · 1.89 KB

readme.md

File metadata and controls

53 lines (42 loc) · 1.89 KB

Chat do Pedrão

Exemplos arquiteturais práticos de alto nível 🦅

Motivação

Monorepo criado para aplicabilidade de princípios arquiteturais voltados para engenharia de software. As decisões tomadas aqui refletem em postagens atuais ou futuras em meu blog. Acessar blog →

Princípios e Estudos

  • TDD
  • Clean Architecture
  • SOLID
  • DRY
  • Composição
  • Alguns conceitos de DDD

Técnologias

  • NPM Workspaces - Instalar Node 15
  • Typescript
  • Node.js
  • Socket.io
  • MongoDB
  • Jest
  • Docker
  • Github Actions (👨🏽‍💻...)
  • Vue.js 3 (👨🏽‍💻...)

Com a finalização das stacks, o projeto irá pro ar para trocarmos aquela ideia usando esse próprio chat ✌🏽.

Desenvolvimento

  • ✅ Socker Server
  • 👨🏽‍💻 PWA com Vue.js 3

Como instalar?

Pelo Docker 🐳

  • $ docker-compose up --build

Normalmente

  1. Para instalar as dependências: $ npm install.

  2. Pós dependências instaladas, subir um MongoDB. Veja como instalar clicando aqui

  3. Pós instalação, crie na raiz da stack do server (./ecosystem/server) um arquivo .env contendo a seguinte variável de ambiente: MONGO_URL={sua_variavel_de_conexao_mongo}

Gostaria de conversar sobre esses estudos?

Caso tenha interesse em devanear sobre esse tipo de estudo, seria um enorme prazer pra mim conversar contigo sobre. Me ache no:

  • 🙋🏽‍♂️ Linkedin
  • 📧 Email
  • Futuramente, pelo próprio Chat do Pedrão 😅