Smart Library Management System (Next.js)
A Next.js 16 full-stack library platform featuring role-based dashboards (Admin, Librarian, Student), Supabase PostgreSQL, Stripe & Chapa payment gateways, book reservations, QR code verification, and automated email notifications.
Technologies & Tools
Project Case Study
The Challenge
Educational institutions needed a modern digital library system to replace legacy desktop tools with automated borrowing, fine payments, and role-based access.
The Solution
Built a Next.js 16 App Router application with Supabase PostgreSQL and Prisma ORM. Implemented role dashboards for Admin, Librarian, and Student, automated fine calculation with Stripe & Chapa payment integration, and QR code verification.
The Outcome
Compiled 90 dynamic and static routes seamlessly, supporting multi-currency fine settlement and real-time email reminders.
