Skip to content

Bilingual online store

La Perla Store

An online store that lets a Syrian handmade brand sell where there are no card payments. Shoppers browse in Arabic or English, order custom pieces through a guided flow and pay by local transfer, while the owner runs the catalogue, orders and workshop queue from one dashboard.

La Perla Store — Bilingual online store
Client
La Perla — handmade goods, Syria
Industry
Retail · handmade goods
Year
2026
Platform
Web · Admin dashboard
Status
Live

The problem

Syria has no card payment gateway, and much of La Perla's work is made to order, so a standard store template could neither take payments nor handle custom requests.

What we built

Checkout creates a real order, shows bank-transfer instructions with a QR code and takes a receipt upload that the owner reviews in the dashboard. A guided ‘Customize’ flow turns bespoke requests into structured leads.

  1. Storefront

    An Arabic-first bilingual shop, with the guided custom-order flow.

  2. Admin dashboard

    Catalogue, content, leads, payment review and the workshop queue.

  3. NestJS API

    Orders, uploads and sign-in, self-hosted on the brand's own server.

Key capabilities

  • Arabic-first bilingual storefront with full RTL
  • Local bank-transfer checkout with QR code and receipt upload
  • Stock-aware cart, checked again at checkout
  • Guided custom-order flow with inspiration image upload
  • Dashboard for catalogue, content, leads, payment review and the workshop queue
  • Self-hosted on a VPS with TLS, and WebP images generated on upload

Our role

  • Product design
  • Full-stack development
  • Backend & API
  • Self-hosted deployment

Technology

Next.js · React · TypeScript · NestJS · PostgreSQL · Prisma

Results

Products sold online
39
Products sold online
Product categories
12
Product categories
Checkout without a card gateway
Sham Cash
Checkout without a card gateway

One system runs the catalogue, orders, payment review and the workshop's making list, self-hosted on the brand's own server.

Screens

Arabic-first storefront homepage.
Arabic-first storefront homepage.
Shop with category filters.
Shop with category filters.
Product page with stock, quantity and add to cart.
Product page with stock, quantity and add to cart.
Guided flow for custom orders.
Guided flow for custom orders.
Admin dashboard overview.
Admin dashboard overview.
Managing products in the dashboard.
Managing products in the dashboard.
Mobile homepage, Arabic-first, with the bottom navigation.
Mobile homepage, Arabic-first, with the bottom navigation.
Shopping by category.
Shopping by category.
Shop with filters and three view modes.
Shop with filters and three view modes.
Product page with gallery and reviews.
Product page with gallery and reviews.
Step-by-step custom order.
Step-by-step custom order.

Next case study

Sahla

Shopping app with bank financing

Planning something similar?

Tell us what you want to build, even if it isn’t fully defined yet. We reply with a clear scope and quote.