QUEST 07
SmartLib — Library Management System
Full-stack library ERP with .NET 8 API and React 19 frontend
QUEST BRIEFING
A full-stack library management system combining a .NET 8 Web API backend with a React 19 + TypeScript frontend. Functions as a miniaturized ERP for libraries: smart book cataloging with a 3-level hierarchy (Title → Book → Copy), automated borrowing/returning with real-time validation and auto fine calculation, and business intelligence reports on borrowing trends and category analytics. Features role-based access control (Admin/Librarian/Staff/Reader), JWT + Google OAuth 2.0 authentication, a real-time chat system backed by MongoDB for reader-librarian communication, book reviews and ratings, Cloudinary CDN for media storage, and interactive data visualizations with Recharts.
XP GAINED
CLASS ROLE
Full-stack Developer