Back to Projects
Fintech Mobile & Web Platform

CPay

CPay is a fintech platform for a Saudi Arabia-based client covering merchant onboarding, invoices, orders, payment links, product links, refunds, admin operations, payment gateway integration, and business analytics.

Role

End-to-end freelance developer

Duration

Jul 2025 - Apr 2026

Watch Demo
CPay case study hero right mockup
CPay case study hero left mockup

Problem

Merchants needed one operational platform to manage invoices, orders, payment links, product sales, refunds, onboarding, fees, taxes, and customer-facing checkout experiences.

Solution

Built an end-to-end platform across Flutter mobile, Next.js web payment flows, Express.js backend services, Firebase infrastructure, Tap Payments integration, and admin analytics.

Outcome

The platform gives merchants a structured payment and business-management workflow while giving administrators visibility into transactions, merchant approvals, subscriptions, sectors, revenue, and regional insights.

My Role

Product-minded execution across the stack.

This case study emphasizes what I planned, implemented, integrated, and shipped rather than only showing screens.

Owned planning and implementation across mobile app, web flows, backend, and admin features.
Designed merchant workflows for invoices, orders, products, payment links, receipts, refunds, QR sharing, and WhatsApp sharing.
Implemented bilingual customer-facing payment experiences and configurable fee or tax responsibility.

Key Features

Merchant Onboarding

  • Profile setup
  • Legal document submission
  • Approval flow

Payment Workflows

  • Invoices
  • Orders
  • Payment links
  • Refunds
  • Receipts

Business Management

  • Products
  • Categories
  • Product groups
  • Checkout flows

Admin & Analytics

  • Merchant approval
  • Revenue analytics
  • Regional insights

Technical Highlights

  • Tap Payment Gateway onboarding, legal document submission, and payment processing.
  • Local payment support including Visa, Mastercard, Mada, Apple Pay, and STC Pay.
  • Firebase analytics jobs for scheduled reporting and operational dashboards.
  • Product commerce flows for physical products and file or link-based digital products.
FlutterDartNext.jsExpress.jsFirebaseTap PaymentsCloud Functions

Visual Showcase

Project surfaces

Available for product work

Need a Flutter developer who can think beyond screens?

I can help with mobile-first product delivery, fintech workflows, Firebase-backed apps, and polished case-study-ready product execution.

Best for freelance inquiries, product collaboration, and project discussions.