
BookWise - University Library Management Platform
BookWise is a full-featured university library management platform with separate user and admin portals for managing books, users, and borrowing activities.
BookWise is a modern university library management system designed to streamline the book borrowing process and administrative tasks. It features a separate user dashboard and admin panel, providing tailored experiences based on user roles.
Users can explore featured and latest books, search by title, genre, or author, view detailed book pages, and request to borrow books. The platform supports full pagination, server/client-side caching, and email notifications via Resend for key interactions like account approval and borrow status.
The admin panel allows staff to manage the entire library system—approving/rejecting user signups, handling book records (add, edit, delete), and overseeing borrowing requests—all built with authentication using Auth.js, PostgreSQL via Drizzle ORM, and efficient data fetching with React Query and Redis caching.