FinalYearKitFinalYearKit
MERN Stack

Smart Library Management System

A full-stack Smart Library Management System featuring role-based access control, real-time book loan tracking, and a secure audit trail for administrators.

ReactViteExpressMongoDBNode.jsshadcn/uiJWT
chat.py
Show me which books member Rohan currently has on loan
Rohan has 2 active loans: 'Clean Code' (due Aug 28) and 'The Pragmatic Programmer' (due Sep 4). Both are marked overdue-risk in the next 7 days.
Librarian dashboard → My Loans view
TESTED

What it does

A complete MERN application with three user roles — admin, librarian, and member. Librarians manage the book catalogue and issue/return loans; members view available books and track their own borrowing history; admins see the full audit log of every action taken. Built on a reusable core platform (auth, RBAC, generic CRUD engine, notifications) so the architecture discussion in the viva has real depth.

Features

  • ✓Three roles: admin, librarian, member — each with a distinct dashboard
  • ✓Issue and return loans with automatic availability tracking
  • ✓Member self-service: view available books and personal loan history
  • ✓Full audit log capturing every create/update/delete action by user
  • ✓Generic CRUD engine — adding new entity types requires only a schema file

What's included

  • ✓Full working MERN application (React + Express + MongoDB)
  • ✓8-chapter Word report (architecture, RBAC design, ER diagram, testing)
  • ✓14-slide presentation deck
  • ✓Viva question bank with cheat sheet and pitch script
  • ✓Seed script for demo accounts + sample data

Pricing

Same pricing tiers across every project kit.

A freelancer would charge ₹10,000–₹20,000 for the same project. Our kits start at ₹1,499 and are delivered in hours — not weeks.

Starter

The working application, ready to run and demonstrate.

₹1,499₹2,500
Delivered within 4 hours via WhatsApp
  • ✓Full source code
  • ✓Setup & run instructions
  • ✓requirements.txt / package.json
  • ✓Runs on your machine in under 10 min
Get Starter kit
Most Popular

Standard

Submit-ready — full academic report and presentation included.

₹2,499₹4,500
Save ₹2,001
Delivered within 4 hours via WhatsApp
  • ✓Everything in Starter
  • ✓8-chapter Word report
  • ✓14-slide presentation deck
  • ✓Architecture & flow diagrams
Get Standard kit
Best Value

Complete

Everything to submit AND confidently defend your project.

₹3,499₹6,000
Save ₹2,501
Delivered within 6 hours via WhatsApp
  • ✓Everything in Standard
  • ✓Viva Q&A bank + cheat sheet
  • ✓Customized to your name & college
  • ✓WhatsApp support until submission
Get Complete kit

Satisfaction guarantee

Not happy with what you receive? Message us within 24 hours and we'll either fix it or refund you — no questions asked.

Questions about this project

What database does it use?+

MongoDB — running locally or on Atlas. Connection string goes in .env; a seed script populates demo accounts and sample books so it's usable in minutes.

Can the roles be changed or extended?+

Yes — roles are defined in project.config.js and the generic requireRole middleware enforces them. Adding a new role is a config change, not a code change.

Message us