Ramiro925 / apiSchoolite

Lite system for school manager

Home Page:https://api-schoolite.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

apiSchoolite

Lite system for school manager

Instalação de dependencias

É necessário que use como versão minima do node v16.17.1

git clone
npm install

Execução

Para rodar o sistema deverá executa o senguinte comando, que vai permaner ouvindo as mudanças

npm run dev

Ou se não for necessário ouvir mudanças no código poderá executar

npm run dev:build

Execução dos testes

Para rodar os teste deverá executar o seguinte comando

npm run test

ou se precisar ouvir as mudanças nos testes poderá rodar

npm run test:watch

Funcionalidades

  • Matricular pessoa
  • Confirmar matricula
  • Pagar mensalidade
  • Lançar pagamento

Arquitetura

Foi adoptada uma arquitetura em camadas com a regra de dependencia para o centro.

Teremos essencialmente 3 camadas: domínio, aplicação(ou data) e infraestrutura infra

Diagrama Entidade Relacionamento

diagrama er

Diagrama de casos de uso

diagrama de caso de uso

About

Lite system for school manager

https://api-schoolite.vercel.app


Languages

Language:TypeScript 100.0%