Skip to content

A service for managing book/users in a book management system

License

Notifications You must be signed in to change notification settings

sabir-mammadov/BookManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookManagementSystem

This is a book management system built with Spring Boot, Angular, Docker and Kubernetes. The application is organized into microservices and is suitable for deployment on the cloud.

Getting Started

These instructions will get you a copy of this project up and running on your local machine for development and testing purposes.

Prerequisites

  • Java 11
  • Node.js and npm
  • Docker
  • Kubernetes (or a local solution minikube)

Installing

  1. Clone the repository:
    • git clone https://github.com/sabir-mammadov/BookManagementSystem.git
  2. Navigate into each service directory ('book-service' and 'user-service') and build with Maven:
    • mvn clean install
  3. Navigate in the 'frontend' directory and install dependencies with npm:
    • npm install

Running the application

  1. Start each service with Docker:
    • docker build -t book-service
    • docker run -p 8080:8080 book-service
  2. Start the Angular application:
    • ng serve

Built With

License

This project is licensed under the MIT License - see the LICENSE.MD file for details

About

A service for managing book/users in a book management system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published