Skip to main content
Back to Projects
Full-Stack & Cloud Academic / Full-Stack Project

Library Management System

Cloud-Deployed Student, Catalog & Circulation Management Platform

Developed a full-stack library management system with student/book management, borrowing and returning workflows, REST API integration, and automated deployment.

System Architecture Flow

React & TypeScript → Java & Spring Boot REST API → PostgreSQL | CI/CD: GitHub Actions → Azure

JavaSpring BootReactTypeScriptPostgreSQLGitHub ActionsAzure
Repository Link Not Published Public Demo Not Enabled
Project Links Status: Public repository and live demo links are disabled until explicitly published.

Problem Statement

Academic and institutional libraries need a dependable relational system to manage student records, book inventories, and borrowing/returning lifecycles with automated cloud delivery.

Architecture Overview

Built with a Java and Spring Boot REST backend connected to PostgreSQL, paired with a React and TypeScript frontend client, and integrated with GitHub Actions CI/CD pipelines for automated deployment to Microsoft Azure.

Cloud-Deployed Library System & CI/CD Pipeline

System Topology

Full-stack Java/Spring Boot and React/TypeScript platform backed by PostgreSQL and automated via GitHub Actions targeting Microsoft Azure.

Frontend Client

Student & Book Management Portal

Type-safe web interface for managing student profiles, catalog inventories, and circulation status.

ReactTypeScript
Backend & Database

Circulation REST API & Relational Store

REST API services managing book borrowing, returns, availability rules, and relational persistence.

JavaSpring BootPostgreSQL
CI/CD & Cloud Infrastructure

Automated Build & Azure Hosting

Automated continuous integration and cloud deployment workflows targeting Microsoft Azure.

GitHub ActionsAzure

Request & Data Flow Lifecycle

  1. 1 Administrators and students interact with the React + TypeScript interface to manage books and borrowing records.
  2. 2 Java + Spring Boot REST APIs validate borrowing/returning rules and commit transactions to PostgreSQL.
  3. 3 GitHub Actions pipelines automate build verification and deployment to Microsoft Azure.

Key Engineering Capabilities

  • Comprehensive student and book catalog management
  • Transactional borrowing and returning circulation workflows
  • Type-safe React and TypeScript frontend integrated with Spring Boot REST APIs
  • Relational persistence with PostgreSQL
  • Automated CI/CD build and cloud deployment using GitHub Actions and Microsoft Azure

Interface Previews & Screenshots

1 Configured View

Student/Book Management & Borrowing/Returning Workflows

Optional screenshot slot: place verified image at apps/web/static/projects/library-catalog.png

Student/Book Management & Borrowing/Returning Workflows Optional Slot
Open for Software Engineering Opportunities

Looking for an Associate / Junior Software Engineer, Full-Stack, or Backend Developer?

Explore my project architecture breakdowns or reach out directly at k.kajan2001@gmail.com to discuss full-stack, mobile, and backend engineering roles.