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

Coretronic · 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.

What I built

A complete electronics store with three assistants working behind the scenes: one writes product descriptions, one summarizes what reviews really say, one flags content that needs a human. Local OTP payments and automatic WhatsApp order updates are built in.

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.

Coretronic · 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.

Coretronic · 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.

Coretronic · 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.

Coretronic · 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.

Coretronic · 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

The result

The store handles the busywork itself, so the owner works on the business instead of the admin. Customers pay the way they trust and stay updated on WhatsApp.

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.
PREVIOUS PROJECT · Slinger Swap · 04/15
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