BLab is a web platform designed to manage the daily processes of a blood test laboratory. It is currently under development to facilitate the management of blood test laboratories.
You can view the domain description using the domain ubiquitous language document here.
You can see our user stories organization on Avion here.
You can view the mid-fidelity prototype here.
You can view our application prototype here.
You can view the presentation of the 2st part of the project here.
You can see our context map developed with Context Mapper and the model(s) of the main subdomain(s) developed with Context Mapper here.
You can find the '.feature' files in this repository, and the automation of these scenarios is also in this repository.
Adopting Preliminary, Strategic, Tactical, and Operational Levels of DDD, Clean Architecture, In-Memory Persistence Layer
You can see this in the structure and code of this project.
ClinicalLab/ClinicalLab-Domain/src/main/java/domain/entities/clientservice
- Creational pattern: Singleton : QueueManager
- Structural pattern: Decorator : QueueManager / QueueManagerDecorator / QueueManagerInterface / LoggingQueueManagerDecorator
- Java
- SQL
- React
- Spring Boot
- Docker
- Install Node.jsand npm.
- Navigate to the directory where Spring Boot is located: ClinicalLab-Docker\src\main\java\cesar\rv\clinicallabdocker.
- Execute the Application.java file to start the application.
- Return to the root directory.
- Access the frontend directory: /ClinicalLab-Presentation/frontend.
- Install the project dependencies with the command: npm install.
- Install Vite with the command: npm install vite.
- Start the application with the command: npm run dev.
Adriana Lúcia |
Caio Hiratelli |
Camila Cirne |
---|---|---|
Diogo Henrique |
Pedro Coelho |
O BLab é uma plataforma web para gereciamento de processos diarios de um laboratório de sangue, na qual está em desenvolvimento para facilitar o processo de gestão de laboratórios de exame de sangue.
Você pode ver a descrição do domínio fazendo uso do dicionário de linguagem onipresente do domínio aqui .
Você pode ver toda nossa organização de user stories no Avion aqui .
Você pode ver o protótipo de média here.
Você pode ver por enquanto o protótipo da nossa aplicação aqui.
Você pode visualizar a segunda parte da apresentação do projeto aquihere.
Você pode ver o nosso mapa de contexto desenvolvido com o Context Mapper e o modelo(s) do(s) subdomínio(s) principal(is) desenvolvido com o Context Mapper aqui.
Você pode ver nos arquivos .feature que estão nesse repositório e a automação desses cenários também estão nesse repositório.
Adotar os níveis preliminar, estratégico, tático e operacional do DDD, Arquitetura limpa, Camada de persistência em memória
Você pode ver na estrutura e no código deste projeto.
ClinicalLab/ClinicalLab-Domain/src/main/java/domain/entities/clientservice
- Creational pattern: Singleton : QueueManager
- Structural pattern: Decorator : QueueManager / QueueManagerDecorator / QueueManagerInterface / LoggingQueueManagerDecorator
- Java
- SQL
- React
- Spring Boot
- Node.js
- NPM (Node Package Manager)
- Instale o Node.jse o npm.
- Navegue até o diretório onde o Spring Boot está localizado: ClinicalLab-Docker\src\main\java\cesar\rv\clinicallabdocker.
- Execute o arquivo Application.java para iniciar a aplicação.
- Retorne ao diretório raiz.
- Acesse o diretório do frontend: /ClinicalLab-Presentation/frontend.
- Instale as dependências do projeto com o comando: npm install.
- Instale o Vite com o comando: npm install vite.
- Inicie a aplicação com o comando: npm run dev.
Adriana Lúcia |
Caio Hiratelli |
Camila Cirne |
---|---|---|
Diogo Henrique |
Pedro Coelho |