Skip to content

lahiruudayakumara/library-management-system-mean-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System MEAN Stack

Overview

The Library Management System is a full-stack application built with the MEAN stack (MongoDB, Express.js, Angular, and Node.js). It is designed to efficiently manage library operations, including book records, member registrations, and borrowing/return processes. The frontend uses NgRx for state management, and the entire project is containerized with Docker.


Features

  • Manage books: Add, update, delete, and search for books.
  • Manage members: Register members and view their borrowing history.
  • Borrow/return books with real-time updates.
  • Secure role-based authentication (Admin and User).
  • Responsive and interactive UI.

Tech Stack

  • Frontend: Angular, NgRx
  • Backend: Node.js, Express.js
  • Styling: Styling: SCSS (Sass)
  • Database: MongoDB
  • Containerization: Docker

About

Library Management System

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors