Skip to content
AppTeam Lead — delivered under my supervision2025 – Present

Boshna

An Arabic-first livestock marketplace for Saudi Arabia that replaces the physical souq and the broker layer. Five trading modes including live and silent auctions, an escrow wallet that holds funds until delivery, and in-app butchering and delivery. Delivered under my supervision as team lead.

Project Role
Team Lead — delivered under my supervision
Client / Market
Boshna Business Services Co. — delivered at Bixosoft
Timeline
2025 – Present
Primary Stack
Flutter, Dart
Boshna preview
01 · The Challenge

What Problem Did This Project Solve?

A marketplace is easy to sketch and hard to make correct when real money and live animals are involved.

  • Five different ways to transact — fixed-price sale, live auction, silent auction, buyer requests and butchering orders — each with its own state machine.
  • Live auctions must stay synchronised across every bidder in real time; a stale bid feed means disputed sales.
  • Money has to be held rather than transferred — funds sit in escrow until the buyer confirms receipt, so wallet state and order state must never drift apart.
  • A single animal can be split across multiple buyers by share or by cut, which complicates both inventory and settlement.
  • Post-purchase fulfilment is physical: slaughtering method, cut specification, packing and delivery all have to be captured and tracked.
  • Arabic-first RTL throughout, including numerals and date formatting, with a working English alternative.
  • Saudi payment integration — Al Rajhi acquiring, mada and 3-D Secure — where every failure mode has to be handled explicitly.
02 · The Solution

What Solution Was Delivered?

One app with five trading modes over a wallet that holds funds until the buyer is satisfied.

  • Five trading modes in a single interface: direct sale, live auction, silent auction, buyer requests, and butchering and processing.
  • Real-time bidding over WebSockets so every participant sees the same auction state.
  • An escrow wallet that holds the buyer's money until receipt is confirmed, keeping sellers honest and buyers protected.
  • Split purchasing so one animal can be sold by share or by cut across several buyers.
  • A full fulfilment flow — slaughtering method, cut specification, packing and delivery — carried through from purchase to doorstep.
  • Genuine Arabic RTL with Arabic-Indic numerals and a full English alternative.
  • Saudi payment rails: Al Rajhi Bank acquiring with mada and 3-D Secure.
  • In-app buyer-seller chat with push notifications, added in the 2.0 line.
Capabilities & Architecture

What Can This Project Do?

🐑
Marketplace

Five Trading Modes

Direct sale, live auction, silent auction, buyer requests, and butchering — all in one app.

⚡
Realtime

Real-Time Auctions

Live bidding synchronised across every participant over WebSockets.

🔒
Payments

Escrow Wallet

Funds are held in the buyer's wallet and released only once receipt is confirmed.

🔪
Fulfilment

Butchering & Delivery

Order slaughtering, cutting, packing and doorstep delivery directly after purchase.

➗
Commerce

Split Purchasing

One animal sold by share or by cut across multiple buyers, with settlement handled per share.

🇸🇦
Localisation

Arabic-First RTL

Genuine right-to-left Arabic with Arabic-Indic numerals, plus a full English alternative.

5
Trading modes
Direct sale, live auction, silent auction, buyer requests and butchering
Escrow
Payment model
Funds held in-wallet until the buyer confirms receipt
AR / EN
Languages
Arabic-first, right-to-left, with an English toggle
Al Rajhi · mada
Payment rails
Saudi acquiring with 3-D Secure
Tooling & Ecosystem

Built With Modern Engineering Standards

FlutterDart
Ready to Build?

Have a project requiring modern web architecture, mobile apps, or autonomous AI pipelines?

Let's discuss how we can engineer a custom solution tailored to your operational bottlenecks.