Basic projectInformation Systems

Library Management System

Library Desk — books, issues, returns, dashboard.

Single Next.js codebase: books catalog, issue/return with student name and phone, dashboard totals, and enforced copy counts. Uses NextAuth with admin email/password plus optional Google; Prisma pushes Book and Issue models to MongoDB.

Highlights

  • Shelf vs issued copy rules
  • Search and category filters on books
  • Issue log table

Suggested stack

  • Next.js 16
  • React 19
  • Tailwind 4
  • Prisma 6 → MongoDB
  • NextAuth v4

Deliverables

  • Operator README (Prisma, .env, Atlas notes)
  • Book and circulation flows
  • Responsive nav (sidebar / mobile)