Case study

Hagat

Five-role Arabic super-app on one Flutter codebase: customers, merchants, service providers, delivery drivers and field agents, with deals, delivery, marketplace, coin loyalty, auctions, chat and group orders on a Laravel 12 and Filament 4 backend.

Overview

Hagat

Five-role Arabic super-app on one Flutter codebase: customers, merchants, service providers, delivery drivers and field agents, with deals, delivery, marketplace, coin loyalty, auctions, chat and group orders on a Laravel 12 and Filament 4 backend.

Hagat is a super-app: one Flutter codebase serves five kinds of user, each with its own flows, on a Laravel 12 and Filament 4 backend.

Five roles, one app

Customers, merchants, service providers, delivery drivers and field agents all use the same app. It covers deals, delivery, a marketplace, a coin-based loyalty system, auctions, chat and group orders.

The admin side

The Filament panel tracks SLA queues and shows live drivers on a map, so operations can see where every order stands and who is on the road.

Gallery

Inside the project

Real screens captured from the live build.

Features

What it does

  • Customer, merchant, provider, driver and field-agent roles in one app
  • Deals, delivery and marketplace
  • Coin loyalty system and auctions
  • In-app chat and group orders
  • Admin panel tracking SLA queues
  • Live driver tracking on a map
  • Laravel 12, Filament 4, MySQL, Redis and Firebase

Tools

The stack I build with

Whatever the project needs, from commerce platforms to custom apps.

FlutterLaravelFilamentMySQLRedisFirebase

In partnership with Mahmoud Abas

Start a project

Have a store or app to build?

Tell me what you're building.