Back to projects
E-commerceProduction-grade buildFeatured case study

ArtDastak

ArtDastak is a full-stack commerce platform built with Next.js App Router and MongoDB. It includes a public storefront (catalog, PDP, cart/checkout, wishlist, reviews, coupons, blog/journal, campaign pages, SEO) plus an admin dashboard for products, orders, users, coupons, reviews, campaigns, blog CMS, analytics and CSV export. Authentication is implemented with Auth.js / NextAuth and supports credentials + email magic links, with optional Google/Facebook OAuth. Media uploads are handled via Cloudinary and transactional/auth emails via Resend + React Email. The website is explicitly marked as beta with simulated checkout/payments (no real transactions).

ArtDastak

Tech stack

Next.js (App Router)TypeScriptReactMongoDBMongooseNextAuth (Auth.js)Tailwind CSSFramer MotionCloudinaryResendReact EmailZodZustand

Challenges

  • Building an end-to-end commerce experience (storefront + admin) with robust auth, media handling, and content management
  • Keeping admin workflows fast and reliable while handling rich content (blogs/campaigns) and analytics exports
  • Delivering secure authentication flows (credentials + email magic links + optional OAuth) with role-based access

Solutions

  • Implemented Auth.js/NextAuth with MongoDB adapter, protected admin routes, and role-based access
  • Used Cloudinary for media uploads + Sharp for image processing, and React Email + Resend for transactional/auth emails
  • Built admin analytics dashboards (Recharts) and CSV export workflows for reporting

Impact

Unified storefront + admin in one cohesive Next.js codebase

Scalable content + media workflows for products, campaigns, and blog/journal

Reliable auth and protected admin operations suitable for production deployment

Screenshots

ArtDastak screenshot 1

Project details

Role
Full-Stack Developer
Category
E-commerce
Scope
Production-grade build