E-commerce Platform
Fullstack system consisting of storefront, admin panel, and backend API.
Storefront
Storefront homepage
Product listing
Product detail
Cart page
Checkout page
Order pageE-commerce storefront built around a variant-centric product system, enabling flexible product browsing and selection.
Tech stack: Next.js, TanStack Query, Tailwind CSS, shadcn/ui, Zod
Admin Panel
Dashboard Overview
Order Management
Category Tree Management
Banner Creation
Generated Product VariantsAdmin dashboard for managing products, variants, and store content, featuring a variant-centric product system with dynamic option generation.
Tech stack: React (Vite), Mantine UI, TanStack Query, Zod, DnD Kit
Backend API
Production-oriented e-commerce backend focused on transactional checkout flows, payment synchronization, snapshot-based order architecture, and variant-driven commerce workflows.
Includes Midtrans payment integration, Redis caching, scheduled jobs, integration testing, Swagger documentation, and GitHub Actions CI.
Tech stack: Node.js, Express, TypeScript, PostgreSQL, Redis, Knex, Zod