MyDrugs
A fictional eCommerce demo app based on How To Sell Drugs Online (Fast) Netflix Series.
Landing — brand hero and entry into the shop
- ROLE
- Developer
- TIMELINE
- Mar 2026 - Present
- STACK
- Next.js, React, TypeScript, Tailwind CSS, Prisma, Auth.js, Framer Motion
- FOCUS
- E2E commerce UX, server-side integrity, role-based admin flows, and a custom fictional brand system.
Overview
MyDrugs is a fictional educational portfolio shop inspired by How To Sell Drugs Online (Fast). It includes a landing page, marketplace, product pages, cart, checkout, order history, ratings, and an admin panel.
Challenge
The challenge was building a full commerce-style app while separating public, buyer, and admin flows, with persisted cart data validated server-side.
Approach
The app uses Next.js App Router, Server Components, Server Actions, Prisma, Auth.js, Zustand, and Zod. Checkout is handled through a Prisma transaction with product validation, stock updates, and order creation.
Outcome
The result is a complete local demo with search, sorting, recommendations, ratings, crypto checkout, admin CRUD, analytics, validation, states, and passing unit tests/typecheck.