zakaryae.

Open for collaborations

Project study / SaaS Ecosystem · B2B2C

NibblifyThree perspectives. One product.

Food delivery connects customers, restaurants and drivers. Nibblify gives each a dedicated mobile experience, supported by an internal staff portal and a public website.

FlutterDartFirebaseB2B2C

Supplied product mockups. Figures shown in the interfaces are demonstration content, not reported business results.

01

Engineering focus

Each participant needs a different interface, while orders and operational data must stay connected.

02

The implementation

Flutter and Dart power the apps. Firebase provides shared data and backend services. The staff portal supports internal operations; the website introduces the product.

03

Current release

Food, Partner and Driver are published on the App Store and Google Play. The official website says customer ordering has not started yet; delivery in Le Mans is being prepared.

Decisions behind the interface

Consistent checkout totals

The customer backend uses shared pricing logic for checkout preview and order creation. A total-drift guard rejects a changed price instead of accepting an amount the customer did not confirm. The repository includes pricing-parity integration tests.

Search across scripts

The search implementation normalizes Latin accents and Arabic letter variants on both queries and indexed content. Typo-tolerant matching helps restaurant and dish discovery without treating every spelling variation as a new term.

Operations are a separate surface

The Flutter Web staff portal contains restaurant verification, order support and driver-management interfaces. It is an internal operations tool, distinct from the three public store apps. The public website uses a static HTML/CSS build rather than Flutter.

System at a glance
Public mobile appsNibblify Food

Discover restaurants, explore menus, and order food.

Public mobile appsNibblify Partner

Manage orders, menus, and restaurant performance.

Public mobile appsNibblify Driver

Manage deliveries and keep track of earnings.

Shared Firebase backendFirestore · Cloud Functions · Auth
Flutter WebInternal staff portal
nibblifyfood.comPublic website
Available on

Have a related project?

Let’s discuss it