O melhor sistema de gerenciamento de exames.
Projeto desenvolvido durante o curso na Rebase Labs.
Com este projeto, é possível consultar uma lista de exames cadastrada no sistema, vê detalhes de um exame contendo dados do paciente, médico e resultados, buscar um exame a partir de um token e importar Exames em formato CSV.
Para rodar o projeto é necessário que você possua o docker instalado. Sem o docker, os passos ensinados serão desnecessários. O projeto foi desenvolvido e testado em uma máquina Ubuntu 24.04
- Clone o projeto (necessário possuir o git instalado na máquina)
git clone https://github.com/DaniloRibeiro07/webExame.git
- Entre no projeto
cd webExame
- Comando para executar testes na aplicação:
docker compose up test
- Comando para executar a aplicação:
docker compose up start
Acesse o link localhost:4567 para visualizar a aplicação funcionando
- (Opcional) Comando para popular o banco de dados da aplicação com 9 exames:
docker compose up seed
- (Extra) Script para resetar (excluir e criar) o banco de dados da aplicação:
docker compose up reset_bd
- (Extra) Script para resetar as tabelas do banco de dados da aplicação:
docker compose up truncate_bd
- Ruby 3.2.5
- Sinatra
- Bootstrap
- Docker