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
- Live
- aloulou98.com ↗

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.
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.
- Cream#F7F3EA
- Forest#2B4739
- Gold#C7A96B
Built for how people really buy
- 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
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
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
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
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
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 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
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



