Case Study

mintdeal.my

Production cashback and promo-code platform for Malaysian shoppers.

I built mintdeal.my as a full-stack product covering public deal discovery, cashback flows, admin operations, and production cloud infrastructure.

engineering

Role

Full-stack engineer and technical owner

Consumer platform + internal adminNext.js / NestJS / AWSAI integrations + automation
Modern web application dashboard UI with data visualization and lists
person

Role

Full-stack engineer and technical owner

code

Stack

Next.js, NestJS, GraphQL, PostgreSQL, AWS

category

Project Type

Consumer web platform + internal admin system

What I Built

public

Public Product

A high-performance consumer interface for deal discovery with Algolia search.

account_balance_wallet

Member Account Flows

Secure user dashboards featuring robust double-entry cashback ledgers.

admin_panel_settings

Admin & Operations

Comprehensive back-office tools for merchant management and operations.

smart_toy

AI & Automation

Background pipelines utilizing LLMs to automate content drafting and processing.

AI & Automation Workflows

To scale content operations without a large editorial team, I engineered background pipelines that leverage AI to process, enrich, and moderate thousands of affiliate campaigns daily.

auto_awesome

Content Generation

LLMs automatically draft and translate SEO descriptions from raw affiliate feeds.

troubleshoot

Campaign Analysis

Pipelines analyze drafts to extract compliance constraints and map them to structured flags.

image

Asset Processing

Vision models evaluate, crop, and generate missing assets for merchants.

pest_control

Background Crawlers

Resilient crawlers ingest and normalize disparate affiliate feeds into a unified graph.

Admin Platform

The consumer app is only half the story. I built a comprehensive internal operations suite that empowers the business team to manage the platform independently.

  • store

    Advertiser Management

    CRUD interfaces for hundreds of merchants, managing commission tiers, tracking links, and brand assets.

  • fact_check

    Promo-Code Review Workflows

    A staging area where AI-drafted campaigns are queued. Editors can quickly approve, tweak, or reject deals before they hit production.

  • toggle_on

    Feature Flags & Config

    Dynamic remote config allowing non-technical staff to toggle UI sections, update hero banners, and manage global alerts instantly.

Admin dashboard showing data tables and charts

Real Screenshot Gallery

mintdeal.my/home
Homepage screenshot

Homepage

mintdeal.my/store/shopee
Store detail screenshot

Store Detail

mintdeal.my/wallet
Wallet dashboard screenshot

Wallet

admin.mintdeal.my
Admin dashboard screenshot

Admin Dashboard

Technical Highlights

security RBAC

Complex multi-tenant access control for admin and consumer roles.

webhook Affiliate Callbacks

Highly available API for processing transaction postbacks reliably.

rule Crawler Staging

Sandboxed environment for testing scraper selector changes safely.

translate Multilingual SEO

Dynamic i18n routing and sitemap generation for regional indexing.

rocket_launch Release Automation

Automated CI/CD pipelines with zero-downtime ECS deployments.

monitoring Observability

Distributed tracing and real-time alerting via Datadog and Sentry.

Technology Stack

Frontend

  • checkNext.js (App Router)
  • checkReact & Tailwind CSS
  • checkFramer Motion

Backend

  • checkNestJS & Node.js
  • checkGraphQL & REST APIs
  • checkPrisma ORM

Data & Auth

  • checkPostgreSQL (RDS)
  • checkRedis (ElastiCache)
  • checkAWS Cognito (JWT)

Cloud & Infrastructure

  • checkAWS ECS (Fargate)
  • checkVercel Edge
  • checkTerraform (IaC)

AI & Search

  • checkAlgolia InstantSearch
  • checkOpenAI API (GPT-4)
  • checkCustom ML Pipelines

Quality & Delivery

  • checkGitHub Actions (CI/CD)
  • checkJest & Cypress
  • checkDatadog & Sentry

Why It Matters

This case study demonstrates end-to-end full-stack ownership across product thinking, system design, and operational tooling. It highlights how public interfaces, internal admin workflows, and AI integrations can work together in one production platform.