/BookHub

Primary LanguageJava

BookHub

BookHub é um aplicativo de gerenciamento de livros simples, desenvolvido usando Spring Boot e Java 17. Ele fornece uma API RESTful para criar, ler, atualizar e excluir (CRUD) livros e uma interface de usuário simples usando HTML, CSS e JavaScript.

Funcionalidades

  • Adicionar livro
  • Editar livro
  • Excluir livro
  • Listar livros com paginação

Tecnologias e bibliotecas utilizadas

  • Java 17
  • Spring Boot 3
  • Spring Data JPA
  • MySQL
  • HTML, CSS e JavaScript
  • Bootstrap 5

Instalação e execução

Pré-requisitos

  • JDK 17
  • MySQL
  • Maven

Configuração do banco de dados

Crie um banco de dados MySQL chamado bookhub. Em seguida, atualize o arquivo application.properties com suas credenciais e informações do banco de dados.

Execução do projeto

  1. Clone este repositório:

  2. Entre no diretório do projeto:

  3. Execute o projeto usando Maven:

  4. Acesse o aplicativo no seu navegador em http://localhost:8080.

Licença

Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.