/BookVault-API

Repositório destinado ao projeto BookVault, API REST de uma biblioteca online.

Primary LanguageJava

📖🔒 B O O K   V A U L T 🔒📖

Projeto   |    Tecnologias   |    Funcionalidades   |   

Integrantes

  • Guilherme C. de Matos - RM 98874
  • Gustavo G. da Silva - RM 99585


Como Rodar a Aplicação

Pré-requisitos

Passos para Executar a Aplicação

  • Clonar o Repositório:
git clone https://github.com/guicarm/ProjetoNexus
  • Abra a pasta do projeto com o terminal e digite:
code .
  • Agora com o VSCode aberto, rode a aplicação à partir do arquivo BookVaultApplication.java.


📚 Projeto

BookVault é uma biblioteca online, onde você poderá ter acesso a livros e autores, desenvolvido para facilitar o controle e a busca de títulos e escritores em uma biblioteca digital. O objetivo do projeto é criar uma plataforma para armazenar, listar e associar livros a seus respectivos autores, tornando a experiência de pesquisa e catalogação simples e eficiente.


🖥 Tecnologias


🧾 Funcionalidades

  • Sistema de login/cadastro totalmente funcional (Autentificação com Token JWT).
  • CRUD de usuários.
  • CRUD de livros.
  • CRUD de autores.
  • Associação de livros a autores, com busca eficiente por ambos.
  • Paginação de resultados para facilitar a navegação por livros e autores.


📃 Documentação da API

Endpoints de documentação

  • Link para a documentação Swagger do projeto:
localhost:8080/docs

⚠️ O localhost pode variar de acordo com a máquina.