Skip to content

Finalidade do repositório

O api-core (nome interno do artefato Maven: persistence) é a API REST responsável pelo acesso ao banco relacional PostgreSQL da Solaria, concentrando o modelo de domínio central da organização: empresas, usuários, técnicos, fornecedores, propostas, contratos de serviço, faturas de energia, certificações e todo o cadastro que sustenta a operação de instalação e manutenção de sistemas de energia solar. O serviço expõe endpoints CRUD organizados por recurso, documentados via OpenAPI/Swagger, protegidos por dois esquemas de autenticação distintos (JWT de usuário emitido pelo api-auth e tokens de serviço M2M para comunicação interna entre APIs), e usa Redis como cache de leitura para consultas de busca de fornecedores com maior volume de acesso.

License GitHub Last Commit GitHub Issues GitHub Pull Requests GitHub Contributors Release

Aprofunde-se no Projeto!

  • ARCHITECTURE.md, estrutura de pastas, camadas e padrões usados no repositório.
  • RUNNING.md, como rodar o projeto localmente.
  • DEPLOYMENT.md, como funciona o pipeline de deploy da organização.

Contribuindo

About

No description or website provided.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages