Delivered a complete end-to-end shopping and administration workflow
Preparing the next view...
Preparing the next view...
Scatch is a production-ready full-stack e-commerce portfolio project with separate customer and administrator experiences. It includes cookie-based authentication, product and inventory management, cart and checkout workflows, order tracking, Cloudinary image uploads, and a protected demo-data reset system backed by MongoDB snapshots. The application is organized as a pnpm Turborepo and deployed as separate Next.js and Express services on Vercel.

Scatch is a responsive full-stack commerce platform designed to demonstrate a complete customer purchase journey alongside practical store administration. Customers can authenticate, browse and filter products, manage a persistent cart, complete checkout, and review their orders. Administrators can securely manage products, stock, images, and order statuses. A protected snapshot-based reset feature restores the portfolio database to its curated baseline after public demo testing.
Delivered a complete end-to-end shopping and administration workflow
Created a reusable portfolio demo that can safely recover after visitor testing
Separated frontend and backend deployments while preserving secure credentialed requests
Built a responsive experience across mobile, tablet, and desktop layouts
Maintaining cookie-based authentication across separately deployed frontend and backend services
Designed and developed the customer storefront and administrator interfaces
Delivered a complete end-to-end shopping and administration workflow
Keeping shared API contracts synchronized across the frontend, backend, and services package
Implemented customer and owner authentication with secure HTTP-only cookies
Created a reusable portfolio demo that can safely recover after visitor testing
Implementing stock-aware cart updates and order creation without inconsistent inventory state
Built reusable API services shared across frontend workflows
Separated frontend and backend deployments while preserving secure credentialed requests
App Router frontend + shared API service + REST backend
Sundarban