
On shelves across Egypt. Now with a shop of its own.
New Star Seven's wax and gel already sell through salons and the big marketplaces. What the brand did not have was somewhere the brand itself does the selling. We built the storefront: Arabic in the original with a full English mirror, 63 products, real orders, and an admin the team runs without calling us.
Home, shop, category, product, brand, journal, article, legal and checkout — every template drawn from scratch, then mirrored in full. Arabic is the original here, not a flipped stylesheet.
Every product written up and filed where a customer would go looking for it. 274 photographs cut out, colour corrected and re-encoded, each served at the size it actually appears at, so a phone on a weak signal is not pulling a 2000-pixel original to fill a thumbnail.
More than thirty named defences, each written against a specific attack, and each pinned down by a test that fails the build the moment anyone removes it.
What we built
A complete store, not a theme with a new logo on it. Forty-seven routes, all of them in Arabic and English: browsing, product pages, offers, the journal, the legal pages, and a cart and order flow running on cash on delivery. Arabic is not a translation bolted on at the end — it is the language the site was designed in first.
With it, an admin dashboard in six panels: orders, products, offers, subscribers, staff and security. It was built so the team runs the shop themselves. Owner and staff are different roles with different powers, delivered orders carry a cash reconciliation column, and every action writes an audit row with a name on it.
The hard part
This shop takes real orders and holds real customer data, so we built it expecting somebody to try. No price is trusted from the browser: the cart sends items, the server works out the money. The last jar cannot be sold twice, because stock moves inside a guarded transaction that aborts the whole order if anything slips. Customers reach their order by a hashed one-time link rather than a password, and a wrong guess looks identical to a right one. Production runs on a restricted database role that gets refused if it tries to delete an order or drop a table.
The call we made
Build the shop to be handed over, not rented from us. The full source sits in a repository under the client's account, with a deployment guide, a recovery runbook and the security model in writing, and two-factor on the owner login from day one. The second call was the hair-type and hair-style finder: a customer who does not know what to buy tells the site their hair type, or the look they are after, and gets an answer instead of a grid. It runs on written research, and its landing pages pick up search traffic no competitor in Egypt is bothering to hold.
Only selling on somebody else's shelf?
That was New Star Seven before the store. Send us the problem, and we'll tell you honestly whether we're the right team to fix it.