← All projects
Upfront Shopper mobile app mockup showing loyalty rewards, points, and store promotions

Shipped

Upfront Shopper

  • 2023
  • Fullstack
  • Flutter
  • Dart
  • Laravel
  • REST API
  • MySQL
UpfrontPOS provides solutions for grocery stores. As part of the same innovation initiative behind UpfrontPOS Cloud, we built Upfront Shopper — a loyalty app where customers accumulate points, redeem rewards, and discover the store’s offers and promotions.

UpfrontPOS serves grocery retailers with POS and operations tooling. Beyond helping owners run the store (as with UpfrontPOS Cloud), the business also needed a direct channel with shoppers — a way to reward repeat visits and keep promotions visible without paper circulars or one-off SMS blasts.

The goal of Upfront Shopper was to deliver a customer-facing loyalty experience: earn points with everyday purchases, redeem them for rewards, and browse the store’s current offers and promotions from a phone.

The product is designed around habit and discovery. Shoppers open the app to check their balance, claim a reward when they have enough points, and see what’s on promotion before they walk the aisle.

Features

  • Points balance: Clear view of accumulated loyalty points and progress toward rewards.
  • Earn on purchases: Points credited from store transactions so every visit builds value.
  • Redeem rewards: Exchange points for discounts, free items, or store-defined rewards.
  • Offers & promotions: Browse current deals and promotional campaigns from the grocery store.
  • Store-connected experience: Tied to the same UpfrontPOS ecosystem so loyalty and POS data stay in sync.

Technologies

Technology Use / implementation
Flutter Cross-platform mobile UI for iOS and Android
Dart Application logic and state on the client
Laravel Backend services for loyalty rules, points, and promotions
REST API Secure communication between the app and cloud services
MySQL Source of truth for customer accounts, points, and offer data

Gallery