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.