
An editorial first impression
A full-bleed atelier photograph, a calm serif headline, and a scrolling brand strip set the tone of an Italian luxury label before a single product appears.
A bilingual silk scarf boutique with its own owner admin panel.
ARIM brings Italian pure silk and silk satin scarves, made by AMIRCO, to customers across Lebanon. We designed and built the storefront, the admin panel, and the database and image storage behind it: English and Arabic browsing, product videos, and order requests ready to confirm on WhatsApp.

Built a refined ecommerce experience for Italian silk scarves, from homepage storytelling to cart and order request.
A full right-to-left Arabic version of the shop, with names and descriptions that can be written in either language.
Products, orders, homepage content, and settings that the store owner manages without a developer.

A full-bleed atelier photograph, a calm serif headline, and a scrolling brand strip set the tone of an Italian luxury label before a single product appears.

Pure Silk, Silk Satin, and Solid Pure Silk are presented as tall image tiles so visitors choose by look and feel, not by a list.

Minimal cards with a New badge, price, and a discreet inline Add button keep the catalogue calm and let the scarves do the talking.

Category, brand, size, colour, and price filters with sorting, all driven by the live catalogue the owner edits in the admin panel.

A gallery with thumbnails, size and colour selection, stock status, and related pieces. Product videos show a still frame and only download when tapped.

Customers send delivery details and the team confirms personally. Prices are re-checked on the server, and the confirmation opens a ready-written WhatsApp message.
One tap switches the whole shop between English and Arabic, and the choice is remembered. Phones set to Arabic open in Arabic. The layout flips right-to-left with Amiri and Tajawal type, and product and category names can be written in either language.





Visitors move from brand story to product to a confirmed order without an online payment step.
The admin area is private to the client, so it is described here rather than shown.
Add scarves with photos and short videos, bilingual names, sizes, colours, prices, and stock. Photos up to 15 MB and videos up to 25 MB are checked in the browser and again on the server.
Edit the hero text and photos, with separate phone and tablet images, a moving top banner, footer text, and optional background music with a mute button.
Every order request lands in the admin with its items and delivery details, and the owner moves it through statuses as the team confirms it.
Collect subscribers from the footer, and let the owner change the admin username and password without touching code.
Prices come from the database at checkout, so a customer cannot change what they pay from the browser.
Photos and videos upload straight from the browser to cloud storage, so large phone files avoid serverless request limits.
The admin password is hashed with scrypt, and sessions use a signed, httpOnly cookie.
Video still frames are generated in the browser at upload time, keeping product pages light.
Responsive storefront in English and Arabic (RTL)
Catalogue with filters, photos, and product video
Order request checkout with WhatsApp confirmation
Owner admin for products, orders, and homepage
Neon Postgres database and cloud image storage backend
New scarves, prices, hero photos, and banner text go live from the admin panel, so ARIM can keep the boutique fresh season after season without a code update.