A production-grade library management platform built with Next.js, TypeScript, and PostgreSQL, featuring role-based access for admin and users. It includes a public-facing app for users and a dedicated admin interface for managing books, users, and workflows.
Key Features:
🔹Role-Based Access: Separate interfaces for admins (book/user management) and users (borrowing, tracking).
🔹Authentication: Secure onboarding with email notifications.
🔹Book Management: Availability tracking, summaries, recommendations.
🔹User Profiles: Borrow history, account management, and receipts.
🔹Optimized Performance: Caching (Upstash Redis), media processing (ImageKit), and rate-limiting.
🔹Advanced Backend: Postgres with Drizzle ORM, automated workflows, and database seeding.
🔹Modern UI: Built with Tailwind CSS, ShadCN, and 3D effects.
🔹A scalable, secure, and efficient system with DDoS protection, complex DB queries, and custom notifications, designed with industry best practices. 🚀
Next Js, PostgreSQL, Upstash, ImageKit, TypeScript, Nodemailer, Tailwind CSS