LibraryHub
Catálogo e regras de disponibilidade para empréstimos e devoluções.
O problema
Manter exemplares disponíveis coerentes com as movimentações do acervo.
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.
Responsabilidades
- 01React → catálogo
- 02Spring → serviços
- 03Persistência → relações do acervo
- 04Demo → estado em memória
Diagrama explicativo; não representa tráfego ou processamento ao vivo.
O que foi verificado
- BookService, AuthorService, CategoryService e BorrowService
- Bloqueio de empréstimo sem exemplar
- Devolução única e consultas de empréstimos ativos
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.
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 ↗O próximo contexto
pode ser o seu.
Contato profissional ↗Vagas, colaboração técnica e troca sobre os projetos apresentados.