Peter Paul
Lazan
2025
PPLPPL
... /loading ...
INITIALIZING_
SYS / BOOT
← All Projects
04 / 15
PayUp — Late Payment Escalator
shipped2025
... /PayUp — Late Payment Escalator ...

PayUp — Late Payment Escalator

A mobile app that automates payment reminders and escalation workflows for businesses — reducing manual follow-ups with push notifications and payment tracking.

React NativeExpo RouterTypeScriptNativeWindSupabase
GitHub ↗

Overview

PayUp automates the awkward process of chasing late payments. Instead of manually drafting reminder emails or messages, businesses configure escalation rules — send a gentle reminder on day 3, a firmer notice on day 7, escalate to management on day 14. PayUp handles it automatically.

The Problem

Small businesses and freelancers lose significant time on payment follow-ups. The manual cycle of "draft email → check if paid → repeat" is inefficient and emotionally draining. PayUp turns it into a configurable, hands-off workflow.

Technical Stack

LayerTechnology
MobileReact Native, Expo Router
StylingNativeWind (Tailwind for RN)
LanguageTypeScript
BackendSupabase (database + auth + realtime)

Key Features

  • Client and invoice management
  • Configurable escalation rules per client tier
  • Push notification reminders at scheduled intervals
  • Payment status tracking (unpaid → reminded → paid → overdue)
  • Dashboard showing outstanding amounts by aging bucket

Architecture

Supabase Edge Functions handle the scheduled reminder dispatch — they query overdue invoices, evaluate escalation rules, and trigger push notifications via Expo's notification service. The mobile app is the management interface; the logic runs server-side on a cron schedule.

... /code-preview ...
SELECT A FILE
⌘
← Back
PayUp — Late Payment Escalator