Bernardo AlvesDESENVOLVIMENTO DE SOFTWARE
← Índice de projetosWeb e sistemas / ESTUDO TÉCNICO

LibraryHub

Catálogo e regras de disponibilidade para empréstimos e devoluções.

JavaSpring BootReactTypeScript
01 / CONTEXTO

O problema

Manter exemplares disponíveis coerentes com as movimentações do acervo.

02 / DECISÃO

A abordagem técnica

Serviços Java representam livros, autores, categorias e empréstimos. O recorte público usa uma única base em memória para os indicadores.

03 / ESTRUTURA

Responsabilidades

  1. 01React → catálogo
  2. 02Spring → serviços
  3. 03Persistência → relações do acervo
  4. 04Demo → estado em memória

Diagrama explicativo; não representa tráfego ou processamento ao vivo.

04 / EVIDÊNCIAS

O que foi verificado

  • BookService, AuthorService, CategoryService e BorrowService
  • Bloqueio de empréstimo sem exemplar
  • Devolução única e consultas de empréstimos ativos
05 / FRONTEIRAS DO ESTUDO

Limites e estado real

A demo simplifica usuários, prazos e administração. Não conecta Java, autenticação ou banco original. Projeto de estudo, sem biblioteca ou usuários reais.

06 / APRENDIZADO

O que essa decisão ensina

Disponibilidade deve ser consequência do mesmo estado usado nas ações de empréstimo e devolução.

Experimentar com os limites claros

Demonstração de conceito · Dados fictícios. A experiência abre na B. Industries. Os backends originais não estão conectados.

Abrir LibraryHub ↗
VAMOS CONVERSAR

O próximo contexto
pode ser o seu.

Contato profissional ↗

Vagas, colaboração técnica e troca sobre os projetos apresentados.