https://github.com/kamarros/library-app
It's application home collection your books. Application created for tests (JUnit) TDD, that implement all methods through the service and repository.
https://github.com/kamarros/library-app
bootstrap4 css3 h2-database hamcrest hibernate-jpa html5 java-11 junit5 spring-boot tdd-java thymeleaf
Last synced: 25 days ago
JSON representation
It's application home collection your books. Application created for tests (JUnit) TDD, that implement all methods through the service and repository.
- Host: GitHub
- URL: https://github.com/kamarros/library-app
- Owner: kamarros
- Created: 2021-02-28T13:35:02.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-13T12:43:16.000Z (over 3 years ago)
- Last Synced: 2025-03-15T08:48:56.797Z (about 2 months ago)
- Topics: bootstrap4, css3, h2-database, hamcrest, hibernate-jpa, html5, java-11, junit5, spring-boot, tdd-java, thymeleaf
- Language: Java
- Homepage:
- Size: 1.11 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Library App - home books collection at lending it friends
# Table of contents
* [Description](#description)
* [Database use](#H2)
* [Technologies](#technologies)
* [Functionalities](#functionalities)
* [Deploy](#deploy)# Description
Library Home it's simple application. User add book, delete book and update book in library. Save book add to data base (H2 in file).
The form save book in Library Home Management is validated. Incorrect data it's not entred to data base.Actual list book is on front page. List book is located in responsive table (Thymleaf and Bootstrap).
The user can borrow his books to his friends (database relation @ManyToOne)
# H2:
This application use H2 database in file.
# Technologies:
- backend: Spring-boot, Java 11, Lombok, Thymeleaf.
- frontend: Bootstrap 4, Html5, Css.# Functionalities:
- adding a book: title, author;
- book modification - CRUD;
- lending book by user, creates users and show list them;
- sorting available by clicking on the TITLE or AUTHOR
- returning books when a friend returns them
- manage your friends list
- search book by title with your collections;
- list of all operations;# Deploy
Deploy in Heroku: **https://fast-reef-35901.herokuapp.com/**