Development in progress
This repository contains a collection of microservices for managing various aspects of a library system. Each microservice is responsible for a specific domain, such as user management, book management, and borrowing management. The goal of this project is to provide a modular and scalable solution for library management.
- Shared: Common interfaces for services and REST controllers.
- Country Service: Manages country information and related operations.
- Book Service: Manages book inventory and related operations. In progress.
- User Service: In progress.
- Borrowing Service: In progress.
- UI App: Front-end app. In progress.
To get started with the library management system, clone the repository and follow the instructions in each service's README.md
file.
git clone https://github.com/nenadjakic/library-management.git
cd library-management
Follow these steps to dockerize and run your application using Docker and Docker Compose:
Before dockerizing your application, ensure that Docker and Docker Compose are installed on your machine. If not already installed, you can follow these guides:
Once Docker and Docker Compose are installed, you can use Docker Compose to build and run your application in a container:
docker compose up
This project is licensed under the MIT License - see the LICENSE file for details.