Build and Deploy a Fullstack App with Admin Dashboard | Next.js, PostgreSQL, Redis, Auth.js
JavaScript Mastery
JavaScript Mastery builds a library management system for a university, where students borrow books and admins manage the catalog. The app uses Next.js, Auth.js, Postgres on Neon with Drizzle, and Upstash Redis for rate limiting and automated email workflows. ImageKit handles media uploads.
What you'll learn
- Setting up Postgres on Neon with Drizzle ORM
- Authentication with Auth.js
- Rate limiting and caching with Upstash Redis
- Automated email workflows
- Uploading files with ImageKit and building an admin panel