Case studies — Aloulou 9305.4

Aloulou 93streetwear, delivered

An online store for authentic shoes, clothes and football shirts, in three languages with Arabic right to left, cash on delivery to every region, and a back-office for the orders.

Client
Aloulou 93, 2026
What I did
Store design, online store, back-office
What it sells
Shoes, clothes and football shirts from Nike, Adidas and Lacoste
Aloulou 93's online store: shop by category, shoes, clothes, football shirts and caps
The brief01

From Instagram to the door

Aloulou 93 sells authentic shoes, clothes and football shirts. Most of its customers arrive from Instagram, on a phone. They pay in cash when the parcel reaches the door, and many want a word on WhatsApp before they order.

So the store had to be quick on a phone, speak three languages and price delivery to every region. An off-the-shelf store builder does those only with paid add-ons, and still looks like a theme.

The look02

Cream, forest green, a line of gold

Cream and forest green do 90% of the work. Gold stays a hairline, never a fill. Red and green appear only as signals: a sale, the stock.
From my design brief for the store
  • Cream#F7F3EA
  • Forest#2B4739
  • Gold#C7A96B
  • Nike Air Max Plus, white and black
  • Nike Air Max Plus, navy
  • Lacoste polo, green
  • Nike Tech Fleece joggers, grey
The decisions03

Built for how people really buy

  1. 1

    Delivery priced region by region

    Checkout prices delivery for all 58 regions and 124 communes, to the door or to a pickup desk, and makes it free above a set basket. No add-on, no flat rate that's wrong for half the country.

  2. 2

    Cash on delivery first, cards ready

    Customers pay cash when the parcel arrives, so that's what the store takes today. Card payment is already built behind the same interface: switching it on changes no page.

  3. 3

    A total nobody can tamper with

    At checkout the server works out every price, fee and stock level again, so an edited cart can't set its own total. Each order keeps the prices it was sold at.

  4. 4

    Arabic, right to left

    French, Arabic and English, with the whole layout mirrored for Arabic and set in its own typeface. A missing translation stops the build before it can reach a customer.

  5. 5

    Every size and colour in stock, or crossed out

    Each size in each colour is its own item with its own stock. Sold-out ones stay on the page, crossed out, and stock is held the moment an order is confirmed.

  6. 6

    WhatsApp, where trust is won

    Customers ask before they buy, so WhatsApp is one tap away on the product, confirmation, tracking and contact pages. Tracking an order takes its number and a phone number, nothing more.

The back-office04

The shop, run from one screen

Behind the store, a back-office of its own, in French, for the people who pack the orders.

Visit aloulou98.com ↗
  • Revenue, orders, average basket and low stock at a glance
  • Sales over the last seven days, and the best sellers
  • Orders found by number, name or phone, moved through six statuses
  • Every status change timestamped, as proof in a dispute with a carrier
  • Products added with their sizes, colours, stock and photos
Under the hood05

Light on a phone, strict at checkout

The cart lives in the browser, to save round trips on mobile data. Background videos stay off on slow connections, in data-saver mode and for reduced motion. Text meets 5:1 contrast, touch targets are 44px, and every page was checked at 320, 390 and 1440 pixels wide without scrolling sideways.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Prisma
  • PostgreSQL
  • Neon
  • Vercel

Your project next

Let's buildyours