Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/houarizegai/library
Backend API of a Library Management System
https://github.com/houarizegai/library
java junit5 library-management-system liquibase spring-boot spring-data-jpa
Last synced: 3 months ago
JSON representation
Backend API of a Library Management System
- Host: GitHub
- URL: https://github.com/houarizegai/library
- Owner: HouariZegai
- Created: 2022-06-06T17:56:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-27T10:27:26.000Z (6 months ago)
- Last Synced: 2024-08-27T11:43:56.884Z (6 months ago)
- Topics: java, junit5, library-management-system, liquibase, spring-boot, spring-data-jpa
- Language: Java
- Homepage:
- Size: 89.8 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Library Management System
Backend API, Designed Using API First Approach (Contract First).
### Stack
- Java 17
- Spring Boot 2.7.0
- PostgreSQL### Covered
- [x] Rest API
- [x] Spring Data JPA
- [x] Objects Mapping (MapStruct)
- [x] Database Migration (Liquibase)
- [x] Unit and Integration tests
- [x] Docker and Docker Compose
- [ ] DTO Validators
- [ ] Security
- [ ] CI**Note:** Project not completed, work in progress.