major product milestones completed
A living product update
What changed.
What comes next.
A clear record of the progress behind GahwajiX—written for the people shaping, funding, and supporting the product.
At a glance
The product today
orders are recorded on the appliance, even before the cloud is available
reliable cloud synchronization without interrupting service
The record · Shipped
Progress you can see
These capabilities are implemented and backed by automated checks. The current catalogue still uses demonstration product data.
Ordering · Shipped
Orders now have a safe place to land
A customer can confirm an item and the appliance records it immediately. The order survives a screen refresh and an appliance restart, without asking the browser to remember or resend it.
- Repeated taps do not create duplicate orders.
- Prices are checked by the appliance before an order is recorded.
- The screen clearly separates “recorded here” from “copied to the cloud.”
Product browsing · Shipped
One catalogue experience, built for every qualified screen
The appliance now presents its own product catalogue through one responsive interface. It works across landscape and portrait layouts and clearly explains loading, empty, and temporarily unavailable states.
- Arabic and right-to-left layouts are part of the experience.
- Touch, mouse, and keyboard journeys are covered.
- Long names and enlarged text remain readable.
Continuity · Shipped
A lost internet connection no longer blocks a local order
The appliance is the source of truth while a customer is ordering. It saves the order and the intention to copy it later as one operation, reducing the risk of a half-finished record.
Confidence · Shipped
The essentials are checked before changes move forward
The team has a repeatable delivery foundation that checks product behaviour, screen layouts, and the agreed data formats. This makes future work easier to review and safer to combine.
Delivery path · Roadmap
The route to a working demonstration
Ordered by dependency, not by promise date.
-
Done
01
Browse products on the appliance
A responsive product experience served directly by the local appliance.
-
Done
02
Record orders locally
Orders remain available through connection problems and restarts.
-
Next
03
Connect each appliance to the cloud
Copy local records safely when a connection is available, without creating duplicates or changing the local result.
-
Planned
04
Prove resilience and security
Test recovery, storage limits, operational safeguards, and performance on the selected appliance.
-
Planned
05
Package a repeatable demonstration
Install the recorded software on a clean device and replay the complete offline, restart, reconnect, and cloud-copy journey.
Beyond the first version
On the horizon, not yet shipped
These are important product directions. They will begin only after the core ordering and cloud journey is proven.
Machine connection
Start by reading from one real coffee machine, then prove a second design.
Physical vending
Connect an order to a drink only after safe recovery is designed and proven.
Business operations
Add fleet configuration and business-system connections as separate capabilities.
Payments
Introduce one payment provider after order and vending outcomes can be reconciled.