AyeFace Merchant Dashboard

Built the rewards, referrals, store, and advertisement modules for AyeFace's merchant platform. React on top, Node.js, Firebase, and Kafka underneath.

About

AyeFace is a consumer-facing merchant platform. As part of the team, I shipped several core modules: rewards, referrals, store management, and an advertisement system that supports both in-app and outreach ad types. I worked across the full stack: designing the backend, modeling the database, wiring up Firebase push notifications, and building the React frontend. The platform is built to drive customer engagement, incentivize referrals, manage store transactions, and track ad performance across modules.

Features

  • Rewards, referrals, store, and advertisement modules built end-to-end
  • Advertisement system supporting both in-app and outreach ad types
  • Push notifications integrated via Firebase Cloud Messaging
  • Event-driven backend with Apache Kafka for cross-module messaging
  • Database design and modeling for multi-merchant tenancy
  • ReactJS merchant dashboard with role-based views and analytics

Tech stack

ReactNode.jsFirebaseApache KafkaDatabase

Screenshots

AyeFace Merchant Dashboard — Store management
Store management
AyeFace Merchant Dashboard — Notifications
Notifications
AyeFace Merchant Dashboard — Advertisements and referrals
Advertisements and referrals