NivLabs / cliniv-api

CliNiv API
https://cliniv.cloud/swagger-ui/index.html
MIT License
5 stars 0 forks source link
api-rest niv-labs openapi soujunior-labs spring-boot

NivLabs Logo

CliNiv - API

CliNiv-API é uma API Rest criada inicialmente como doação para hospitais que não possuem nenhuma solução de automação no processo de prontuário. O CliNiv-API é integrado com um client baseado em Angular, o CliNiv-UI.

Made by NiV Labs License

Atualmente encontra-se na versão 1.1.0 Swagger


Índice


Funcionalidades da API


Mínimo para rodar

Para rodar o projeto, existem alguns requisítos mínimos de configurações, são eles:


MariaDB

Sem Docker

Para que seja possível rodar a aplicação, faz-se necessário configurar previamente as informações de conexão no arquivo application-prod.properties deste projeto.

Um setup inicial válido para uma base nova pode seguir os padrões abaixo:

Com Docker

O projeto possui um build pronto do MariaDB em Docker, neste caso não precisamos alterar nada, basta executar o shellscript ./run-mariadb.sh e seguir para o próximo passo.

OBS: Obrigatório ter o Docker instalado.

Observações

A base de dados deve ser criada manualmente no MariaDB em ambos os casos. A diferença entre elas é que com o Docker não há a necessidade de instalação do banco, facilitando o desenvolvimento.


Como rodar a API?

Usando Docker

Passo 1

Passo 1

Configurando ambiente

Passo 1

Passo 2

Passo 3

Dica

Dica 2

Dica 3


Como contribuir

Passo 1

Passo 2

Passo 3

Passo 4

Passo 5

Passo 6

Depois que seu Pull Request é aceito e o merge é realizado, você pode deletar a sua branch de funcionalidade.


Arquitetura (Em desenvolvimento...)

Esta área especifica definições técnicas da aplicação, suas características e comportamentos.

Modelagem de dados

Diagrama

Contato

Você pode me encontrar por aqui...

Você pode baixar os manuais aqui...


📝 License

License

Este projeto é licenciado por MIT License - Veja a licença no arquivo LICENSE para mais detalhes.