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: 18 days 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 (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-27T10:27:26.000Z (8 months ago)
- Last Synced: 2025-03-25T06:09:56.793Z (about 1 month ago)
- Topics: java, junit5, library-management-system, liquibase, spring-boot, spring-data-jpa
- Language: Java
- Homepage:
- Size: 89.8 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- 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.