DevSecOps-JAVA-based-Library-Management-System-Deployment

Developed a Library Management System using JAVA, HTML, and CSS, and deployed it on Docker Container and Kubernetes Cluster using Jenkins CI/CD pipeline while following the DevSecOps Prctices.

GPL-3.0 License

Stars
1

DevSecOps-JAVA-based-Library-Management-System-Deployment

Deploying a Library Management System on Docker and Kubernetes using Jenkins CI/CD Pipeline.

This project is a Library Management System built using Java Spring Boot, H2 Database, and Thymeleaf. It allows users to manage authors, publishers, categories, and books, including adding, deleting, and updating these entities.

Features

  • Add, update, and delete authors
  • Add, update, and delete publishers
  • Add, update, and delete categories
  • Add, update, and delete books
  • Simple user interface using Thymeleaf
  • In-memory H2 database for easy setup and testing

Technologies Used

  • Java
  • Spring Boot
  • H2 Database
  • Thymeleaf

Prerequisites

  • Java 11 or higher
  • Maven