Hunter Rewards

A loyalty and online ordering platform for hospitality — points, tiers, QR redemption, customer insights, and a Pick & Go online menu storefront.

Year2024 — Present
RoleEngineering & Architecture
SectorHospitality & Loyalty
Mariana López
Nivel Plata
Mis puntos
2,480
pts
Últimos puntos
Café del Centro
hace 2h
+45
Tienda Roma
ayer
+120
Escanea para acumular

The challenge.

Restaurants and cafes wanted a real loyalty program — better than punch cards, easier than building their own app, cheaper than enterprise vendors. At the same time, customers wanted one app for all their favorite spots, not 20 different ones cluttering their phone.

The platform had to serve both sides: a polished customer mobile app, plus a business admin dashboard, plus a public-facing menu storefront for online ordering — all sharing the same backend.

The approach.

A monorepo with four deployment targets: a customer mobile app in React Native + Expo, a business admin in Next.js, a Pick & Go menu storefront also in Next.js, and a NestJS API backend. A shared design system package ensures visual consistency across all four.

QR-based redemption with real-time updates via Server-Sent Events: a customer scans, the business sees the redemption instantly, points reconcile across both views without polling.

Stack

  • React Native
  • Expo
  • Next.js
  • NestJS
  • PostgreSQL
  • Redis
  • SSE
  • Stripe
  • Turborepo

Highlights.

Native customer app

React Native + Expo. Multi-business — one app, many loyalty programs. Native iOS & Android builds.

QR redemption flow

Glassmorphism modal, real-time success animation, SSE-backed updates. "¡Felicidades, obtuviste X puntos!"

Business admin dashboard

Customer insights, transaction history, reward management, business profile editor.

Pick & Go storefront

Online menu + ordering with category navigation, item options (Extras), stock-aware UI, Stripe checkout.

Real-time everything

Server-Sent Events propagate point earns, redemptions, and reward updates across all clients instantly.

Monorepo design system

Shared tokens, colors, typography, and components across 4 apps — guaranteed visual consistency.

See Hunter in action.

Visit the website or download the app to explore the loyalty program experience.

Visit hunterrewards.com

Hunter Rewards

Plataforma de lealtad y pedidos en línea para hospitality — puntos, niveles, redención por QR, insights de clientes y storefront Pick & Go.

Año2024 — Presente
RolIngeniería & Arquitectura
SectorHospitality & Lealtad

El reto.

Restaurantes y cafés querían un programa de lealtad real — mejor que tarjetas perforadas, más sencillo que construir su propia app, más barato que vendors enterprise. Al mismo tiempo, los clientes querían una app para todos sus lugares favoritos, no 20 diferentes saturando su teléfono.

La plataforma tenía que servir a ambos lados: una app móvil pulida para el cliente, más un dashboard admin para el negocio, más un storefront público de menú para pedidos en línea — todo compartiendo el mismo backend.

El enfoque.

Un monorepo con cuatro destinos de deployment: app móvil del cliente en React Native + Expo, admin del negocio en Next.js, storefront Pick & Go también en Next.js, y un backend API en NestJS. Un design system compartido garantiza consistencia visual en los cuatro.

Redención por QR con updates en tiempo real vía Server-Sent Events: el cliente escanea, el negocio ve la redención al instante, los puntos se reconcilian en ambas vistas sin polling.

Stack

  • React Native
  • Expo
  • Next.js
  • NestJS
  • PostgreSQL
  • Redis
  • SSE
  • Stripe
  • Turborepo

Highlights.

App móvil nativa

React Native + Expo. Multi-negocio — una app, muchos programas de lealtad. Builds nativos iOS & Android.

Flujo de redención QR

Modal con glassmorphism, animación de éxito en tiempo real, updates vía SSE. "¡Felicidades, obtuviste X puntos!"

Dashboard admin del negocio

Insights de cliente, historial de transacciones, gestión de rewards, editor de perfil del negocio.

Storefront Pick & Go

Menú en línea + ordering con navegación por categoría, opciones (Extras), UI consciente de stock, checkout con Stripe.

Tiempo real en todo

Server-Sent Events propagan puntos ganados, redenciones y actualizaciones de rewards entre clientes al instante.

Design system en monorepo

Tokens, colores, tipografía y componentes compartidos entre las 4 apps — consistencia visual garantizada.

Ve Hunter en acción.

Visita el sitio web o descarga la app para explorar la experiencia de lealtad.

Visitar hunterrewards.com