Skip to content

Kal-0/RV_software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

BLab

Product

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.

Badge em Desenvolvimento

Domain Description

You can view the domain description using the domain ubiquitous language document here.

Avion

You can see our user stories organization on Avion here.

Figma

You can view the mid-fidelity prototype here.

Application

You can view our application prototype here.

Project Presentation

You can view the presentation of the 2st part of the project here.

Context Mapper

You can see our context map developed with Context Mapper and the model(s) of the main subdomain(s) developed with Context Mapper here.

BDD Scenarios and BDD Scenario Automation

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.

Design Patterns

ClinicalLab/ClinicalLab-Domain/src/main/java/domain/entities/clientservice

  • Creational pattern: Singleton : QueueManager
  • Structural pattern: Decorator : QueueManager / QueueManagerDecorator / QueueManagerInterface / LoggingQueueManagerDecorator

Technologies used

  • Java
  • SQL
  • React
  • Spring Boot
  • Docker

Running the Application

  1. Install Node.jsand npm.
  2. Navigate to the directory where Spring Boot is located: ClinicalLab-Docker\src\main\java\cesar\rv\clinicallabdocker.
  3. Execute the Application.java file to start the application.
  4. Return to the root directory.
  5. Access the frontend directory: /ClinicalLab-Presentation/frontend.
  6. Install the project dependencies with the command: npm install.
  7. Install Vite with the command: npm install vite.
  8. Start the application with the command: npm run dev.

Team


Adriana Lúcia

Caio Hiratelli

Camila Cirne

Diogo Henrique

Pedro Coelho



BLab

Produto

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.

Descrição do Domínio

Você pode ver a descrição do domínio fazendo uso do dicionário de linguagem onipresente do domínio aqui .

Avion

Você pode ver toda nossa organização de user stories no Avion aqui .

Figma

Você pode ver o protótipo de média here.

Aplicação

Você pode ver por enquanto o protótipo da nossa aplicação aqui.

Apresentação

Você pode visualizar a segunda parte da apresentação do projeto aquihere.

Context Mapper

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.

Cenários BDD e Automação dos cenários BDD

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.

Padrão de Projetos

ClinicalLab/ClinicalLab-Domain/src/main/java/domain/entities/clientservice

  • Creational pattern: Singleton : QueueManager
  • Structural pattern: Decorator : QueueManager / QueueManagerDecorator / QueueManagerInterface / LoggingQueueManagerDecorator

Tecnologias usadas

  • Java
  • SQL
  • React
  • Spring Boot
  • Node.js
  • NPM (Node Package Manager)

Executando a Aplicação

  1. Instale o Node.jse o npm.
  2. Navegue até o diretório onde o Spring Boot está localizado: ClinicalLab-Docker\src\main\java\cesar\rv\clinicallabdocker.
  3. Execute o arquivo Application.java para iniciar a aplicação.
  4. Retorne ao diretório raiz.
  5. Acesse o diretório do frontend: /ClinicalLab-Presentation/frontend.
  6. Instale as dependências do projeto com o comando: npm install.
  7. Instale o Vite com o comando: npm install vite.
  8. Inicie a aplicação com o comando: npm run dev.

Equipe


Adriana Lúcia

Caio Hiratelli

Camila Cirne

Diogo Henrique

Pedro Coelho

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published