Awalim Groupعوالِم قروب
APP-KSB-08betaApp

Kasbanan Arabic cashback wallet from Gaza

A prototype of an Arabic cashback wallet for Gaza: customer, merchant and admin interfaces built in Flutter, with a marketing site that runs as a progressive web app. Not launched yet; the demo data is sample data.

Kasban's home screen on a phone: cashback balance, quick actions and favourite shops — with sample data
Client
Our own product — not a client project
Sector
Fintech · Retail
Year
2026
Role
Full product: design and engineering
Platform
Flutter · Android · iOS · Web
Status
Prototype — not launched
FlutterRiverpodgo_routerPWAPythonPostgreSQL

Resultsالنتائج

What changed

Results first, then how we delivered them. Traceable verified data — zero fluff.

27
mobile routes in the app
10
desktop dashboards: merchant, admin, finance, support
RTL
Arabic right-to-left on every screen
PWA
runs as a progressive web app with an offline page

The challengeالتحدّي

The problem we came to solve

The cashback apps people see advertised don't serve Gaza, and aren't built Arabic-first. The idea: a wallet where shoppers get back part of what they pay at local merchants, and which works on weak connections.

  • Arabic right-to-left interface on every screen, with a dark mode
  • A complete user journey: one-time-code sign-in, onboarding, wallet, QR payment, coupons and offers
  • Separate interfaces for merchants, accountants, support and admins
  • A progressive web app with an offline page, plus a package ready for the app stores

Approachالمقاربة

What we decided — and why

01

One codebase

A single Flutter app holding 27 mobile routes and 10 desktop dashboards, with go_router navigation and Riverpod state.

One codebase
02

Services before the server

Service contracts (wallet, merchants, coupons, cashback) are defined as interfaces and currently run on a sample-data repository until the real backend is connected.

03

Two roads to the stores

A publishing package documents two routes: wrapping the progressive web app for Google Play, or a native Flutter build for Android and iOS.

Solutionالحل

What was delivered

A Flutter app with customer, merchant and admin interfaces, a marketing site that runs as a progressive web app, and a Python server with PostgreSQL for sign-in and the control panel. The product is at prototype stage and has not launched.

01 Sign in with a phone number One-time code 02 Three-step introduction Welcome, features, a gift 03 Discover offers Map, search, flash offers 04 Pay by QR At the merchant 05 Cashback in the wallet Withdraw or transfer
1. Sign in with a phone number: One-time code 2. Three-step introduction: Welcome, features, a gift 3. Discover offers: Map, search, flash offers 4. Pay by QR: At the merchant 5. Cashback in the wallet: Withdraw or transfer

Next step

Have a project of this scale?

Tell us about your process, and we will return with an initial diagnosis and scope estimate — zero obligation.

  • We reply within two working days
  • The code is entirely yours
  • Published numbers, signed and verifiable