Back to Projects
Full-Stack Web Application

SamwooStore E-Commerce Platform

May 2025 - Jan 2026

Overview

Production-ready e-commerce platform with separate customer/admin experiences, complete order workflows, and analytics-driven operations.

  • Architected a modular codebase across 14+ feature domains using Next.js App Router, TypeScript, and service/validator/API layering.
  • Designed and implemented 35 REST API routes for products, categories, cart, wishlist, orders, dashboard metrics, uploads, and admin reports.
  • Implemented role-based access control (Customer/Admin/Super Admin) with NextAuth, JWT sessions, protected middleware routes, and secure password reset flows.
  • Built transaction-safe order processing with Prisma/PostgreSQL including stock decrement/restock, cart clearing, and order status lifecycle updates.
  • Integrated Resend email notifications, WhatsApp order alerts with retry/rate-limit handling, and Google Cloud Storage uploads.
  • Developed admin analytics dashboards and monthly PDF/Excel export pipelines to reduce manual reporting effort.
  • Deployed with Dockerized CI/CD to VPS using GitHub Actions + GHCR, Nginx reverse proxying, health checks, and production environment hardening.