Este projeto é implementado como objeto de estudo. São utilizadas as práticas de modelagem com Domain Driven Design (DDD), padrões como Data Transfer Object (DTO), consumo de API para armazenamento de arquivos em nuvem, versionamento de banco de dados com migrações utilizando Flyway, documentação de API com as especificações do OpenAPI 3.0 utilizando SwaggerUI entre outras técnicas que são detalhadas na documentação abaixo.
O Prateleira Virtual (PV) foi criado como uma API para organização e controle de leitura, onde o usuário pode salvar suas obras já lidas, quais está lendo e quais deseja ler.