Ir para o conteúdo principal
MeuLab

Engenharia e Infraestrutura

Arquitetura robusta, segura e orientada à auditabilidade

Construído sobre padrões modernos de engenharia de software para garantir desempenho, isolamento de dados e confiabilidade operacional.

Arquitetura e Especificações

O MeuLab foi estruturado como uma aplicação web monolítica de alta performance baseada no framework Laravel. A arquitetura adota separação estrita de responsabilidades entre Controllers, Services e Repositórios.

O sistema é executado server-rendered com a engine Blade combinada com JavaScript nativo para reatividade local na interface, eliminando a complexidade e a sobrecarga de SPAs tradicionais.

Nota de Engenharia: O módulo core_api (API REST v1 com Sanctum) está atualmente em construção e não se encontra disponível para integrações de terceiros nesta versão.

Fatos de Engenharia

Stack Tecnológica Verificada

Framework Web Laravel 12 (PHP 8.2+)
Banco de Dados MySQL 8+ / MariaDB 10.6+
Front-end & UI Blade + Alpine.js + Tailwind CSS 4
Compilador de Assets Vite 8.0
Segurança & Headers CSP, HSTS, X-Frame-Options DENY, Rate Limiting
Licenciamento Licença Institucional MIT

Segurança e Governança de TI

Trilha de auditoria

As ações relevantes e as mudanças de estado das reservas ficam registradas com autor e data, permitindo reconstruir o que aconteceu.

Acesso por perfil e por escopo

A matriz de permissões é a fonte única de verdade tanto para o acesso às rotas quanto para o que aparece na interface. O técnico ainda fica restrito aos laboratórios sob sua responsabilidade.

Limite de requisições por domínio funcional

Login, reservas, inventário e administração têm limites de requisição próprios, contendo tentativas abusivas sem penalizar o uso normal.

Backup diário documentado

A rotina de backup do banco está documentada e automatizada por script, usando dump em transação única para não interromper a operação.