- Autenticação de Usuário e Administrador
- Cadastro de Usuário (username, nome, e-mail e senha)
- Cadastro de Livros (título, autor, ISBN, editora, ano de publicação, categoria e número de cópias disponíveis)
- Pesquisa de Livros (título, autor, categoria ou ISBN)
- Empréstimo de Livros (rastrear as datas de empréstimo e devolução)
- Devolução de Livros
- Editar e Excluir informações de usuários
- Relatórios de livros emprestados e disponíveis, bem como o histórico de empréstimos de um usuário
- Integração com Google Books
- JDK 17
- Maven
- Docker (ou PostgreSQL)
- JavaFX
- MaterialFX
- Hibernate
docker compose up -d
http://localhost:5050/
E-mail: [email protected]
Senha: admin
Nome do Banco: biblioteca
Usuário: admin
Senha: admin
Porta: 5430
docker compose down
./mvnw clean javafx:run
.\mvnw.cmd clean javafx:run
./mvnw clean package
sudo dpkg -i target/installer/biblioteca-univasf_1.0-1_amd64.deb
sudo dpkg --purge biblioteca-univasf
.\mvnw.cmd clean package
".\target\installer\Biblioteca Univasf-1.0.exe"