Back to work

Vanguard Digital Media Group

Visit Site

Designed and built a custom employee-only ecommerce platform for internal merchandise distribution with company credits and Stripe payments.

UX/UI DesignFull-Stack Development
Vanguard Digital Media Group

Overview

Vanguard Digital Media Group received a client who needed a custom internal platform for their employee merchandise program. I designed and developed the entire application with an employee storefront and admin dashboard.

My Role & Responsibilities

  • Project Ownership - Full responsibility over UX, UI, and development
  • UX Design - Designed intuitive shopping experience and comprehensive admin tools using industry standard flows and practices
  • Frontend Development - Built responsive interfaces for both employee and admin users
  • Backend Development - Architected payment systems, ledger tracking, and access controls
  • Client Collaboration - Worked directly with stakeholders to align on requirements

Key Features Built

Storefront and Admin Dashboard

Built two distinct features: a storefront for employees to browse and purchase products, and an admin dashboard for managing products, orders, and users.

Flexible Payment System

Developed a payment system allowing employees to purchase using company-issued credits with Stripe integration as a fallback for insufficient balances. Implemented atomic checkout flow for seamless transactions.

Balance Ledger System

Built an immutable ledger tracking all transactions, credit issuances, and deductions with a complete financial audit trail.

Role-Based Access Control

Implemented RBAC distinguishing employee and admin permissions across the platform.

Admin Tools

  • Batch credit issuances and individual employee credit management
  • Product and collection management for storefront organization
  • Order management with complete visibility into purchases and fulfillment status
  • Detailed transaction histories for all users