LibraryLoop é uma API REST desenvolvida com Spring Boot que permite:
- 🔍 Buscar livros na OpenLibrary
- 📖 Verificar disponibilidade de leitura online
- 👤 Criar e gerenciar usuários
- 📚 Criar e gerenciar listas de leitura
- ➕ Adicionar livros à lista do usuário
⚠️ Atualmente o projeto é apenas Backend. O frontend será desenvolvido futuramente utilizando React.
- Java 17+
- Spring Boot
- Spring Web
- Spring Data JPA
- Lombok
- RestTemplate
- OpenLibrary API
git clone <repo>
cd LibraryLoop
./mvnw spring-boot:runAplicação roda por padrão em:
http://localhost:8080
Controller
↓
Service
↓
OpenLibraryClient
↓
OpenLibrary API
- Adicionar autenticação (JWT)
- Implementar paginação real
- Adicionar cache
- Desenvolver frontend com React
- Deploy em nuvem
Criar uma API robusta para gerenciamento de leitura, permitindo organização pessoal, busca eficiente e integração com leitura online.