Storefront
Catalogue, product, cart, RTL
Individual project · Laravel digital marketplace
A complete bilingual digital-products storefront with catalogue, product pages, cart, transactional guest checkout, signed confirmation links, order tracking, and a privacy-first local matcher.

01 / Overview
The goal was to prove an end-to-end marketplace flow, not a landing-page mockup: visitors must discover a product, keep a cart, complete checkout, receive an order number, and retrieve the same order safely.
I built the bilingual information architecture, multi-page Blade interface, product and order models, session cart, checkout transaction, tracking flow, signed order access, local recommendation logic, tests, and deployment packaging.
02 / Architecture
Catalogue, product, cart, RTL
Validation and checkout workflow
Order plus order items
Order number + matching email
Mature routing, validation, CSRF protection, signed URLs, and test tools.
Fast server-rendered pages with focused browser interactions.
Products, orders, and order items with transactional persistence.
Deterministic recommendations without sending preferences to a third party.
03 / Engineering
Confirmation now requires a 20-minute signed URL; long-term tracking requires both the public order number and the matching normalized email.
Order and item records are created inside one database transaction.
Content, typography, direction, themes, and motion work in both Arabic and English.
04 / Product
05 / Evidence
Nexora