Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.