Skip to content
Alzubair Alojali
WhatsApp
ALL WORK · 03
E-commerce platform

Coretronic

Client
Artisans
Status
Built end to end
Year
2026
Platform
Web
Stack
Next.js 16Laravel (12 modules)PostgreSQL 163 Gemini agentsAdfali/Plutu OTPWhatsApp Business API

University practicum at Artisans

The operations dashboard: orders, revenue, pending shipments, low stock, live activity feed
The operations dashboard: orders, revenue, pending shipments, low stock, live activity feed
The brief

An online electronics store that partly runs itself: it writes its own product descriptions, digests customer reviews, flags bad content, takes payments, and texts buyers on WhatsApp.

Running an online store by hand is relentless: writing product copy, reading every review, moderating content, and keeping buyers updated.

Reviews triaged before a human reads them

The moderation queue auto-triages reviews by severity, so a person only sees what genuinely needs a person. Approval stays a human decision.

The moderation queue: reviews auto-triaged by severity, human approves
The moderation queue: reviews auto-triaged by severity, human approves

A storefront that sells like it looks

A dark, premium storefront with hand-picked products, full variant and stock handling, and reviews on every product page.

The storefront: hand-picked products
The storefront: hand-picked products

Orders with a paper trail

Every order moves through the back office with its status transitions captured in the audit log, and the buyer gets a WhatsApp text at each step.

An order in the back office, with status transitions captured in the audit log
An order in the back office, with status transitions captured in the audit log

Product copy that writes itself

Descriptions are drafted by a purpose-built Gemini agent inside the product editor. The owner edits and approves instead of starting from a blank box.

Editing a product: the description drafted by the Gemini agent
Editing a product: the description drafted by the Gemini agent

Promotions with guardrails

Percentage and fixed coupons with validity windows and order minimums. The promotions engine enforces the fine print.

Promotions engine: percentage/fixed coupons with windows and minimums
Promotions engine: percentage/fixed coupons with windows and minimums
The hard part

Three purpose-built Gemini agents wired into ordinary shop operations: description writing, review digestion, moderation triage, all inside a 12-module Laravel monolith kept clean enough to reason about, with local OTP payments (Adfali/Plutu) and automatic WhatsApp order notifications.

Next.js 16Laravel (12 modules)PostgreSQL 163 Gemini agentsAdfali/Plutu OTPWhatsApp Business API
Outcome

The store handles the busywork itself.

Outcome

The owner works on the business instead of the admin.

Outcome

Customers pay locally and stay updated on WhatsApp.

Status

Built end to end

Have something like this in mind?

Usually replies within a day.
NEXT PROJECT · Eltadamun Fleet System · 06/15

Replaced fragile spreadsheets with a system that schedules vehicles, blocks double-bookings automatically, and does the financial math on its own.

READ THE CASE STUDY