/saude-da-rua-first-edition

Projeto voluntário (Tech Pro Bem) Back-end para a aplicação da ONG Saúde da Rua

Primary LanguageTypeScript

(Tech pro Bem) Back-End Saúde da Rua 1° edition

Status: Em desenvolvimento.

Objetivo:

  • Entregar aplicação web para a ONG Saúde da Rua.

Linguagem e Tecnologias:

  • TypeScript;
  • Node;
  • MongoDB;

Dependências externas(yarn):

  • Express;
  • mongoose;
  • uuidv;
  • dotenv;
  • Joi;
  • Jest;

Dependências de desenvolvimento(yarn):

  • babel;
  • eslint
  • ts-node-dev;
  • eslint/eslint-config-airbnb-base;

Aprendizados:

  • Princípios SOLID e seu fluxo;
  • Lógica e padrão no fluxo de commits;
  • Express-joi-validation aparentemente precisa estar injetado nas rotas, então não foi possível separar na camada utils.

Futuros aprendizados (implementar no futuro):

  • Documentação com jsdocks;
  • Documentação com Swagger;