Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.35 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.35 KB

Hibredu App

Interface de programação de aplicativo para o backend da aplicação Hibredu

Tecnologias

  • NodeJS
  • TypeScript
  • Docker
  • MySQL

Arquitetura Hibredu

Get Started

Para rodar o projeto basta rodar estes comandos:

# Acessa a pasta do projeto
cd app

# Executa em modo desenvolvedor
npm run dev

Para rodar com docker:

sh ./start.sh

Estrutura de Pastas

└ app                           → Aplicação
    └ __tests__                 → Arquivos de testes(unidade e integração)
    └ src                       → Estrutura dos arquivos da aplicação
        └ app                   → Regras de negócio
        └ infrastructure        → Tudo relacionado a infraestrutura do servidor
        └ interface             → Arquivos que fazem comunicação com usuário ou outras aplicações (Controllers, Rotas)
└ docker                        → Arquivos e pastas relacionadas ao Docker
    └ sql                       → Pastas com arquivos dump.sql utilizados para popular o banco de dados criado pelo docker
└ docs                          → Documentação no Postman

Documentação

Você pode encontrar as Collections na pasta docs, lá também se encontra o Enviroment para se trabalhar com a autenticação