Case Study — Saudi Gaming E-commerce

YourGameStore for AIC

A Saudi-Compliant Gaming Platform Across Web, iOS & Android

How we built YourGameStore for AIC — a bilingual gaming commerce platform for Saudi Arabia powered by Riyadh-hosted infrastructure, SAMA-regulated payments, and an Odoo-driven omnichannel core that keeps web, mobile, and physical retail perfectly in sync.

client
AIC
brand
YourGameStore
industry
Gaming E-commerce
region
Saudi Arabia (KSA)
year
2025
website
Live
The Challenge

Built for the Kingdom, End-to-End

AIC needed a digital gaming store that met Saudi regulatory and cultural expectations on every axis — infrastructure, payments, logistics, language, and channel alignment.

Saudi Market Compliance

The platform had to meet Saudi regulatory requirements end-to-end — data residency inside KSA, PDPL-compliant data handling, Saudi-regulated payment rails, and locally recognized shipping providers.

True Bilingual Experience

Gaming audiences in the Kingdom expect a first-class Arabic RTL experience, not a translated afterthought. Every screen, receipt, notification, and error state had to work flawlessly in both Arabic and English.

One Truth, Three Channels

AIC runs physical stores, a web store, and mobile apps. Inventory, pricing, orders, and customers had to stay perfectly in sync across POS, web, iOS, and Android — no more reconciliation headaches.

Three Platforms, One API

A unified backend had to power a live web storefront alongside iOS and Android apps without fragmenting business logic across codebases or requiring duplicate feature work.

Our Solution

A Platform That Respects Its Market

Every technology choice was made with Saudi compliance, Arabic users, and AIC's omnichannel reality in mind.

Saudi-Compliant Infrastructure

Riyadh-Hosted Servers

All production workloads and customer data run on servers physically located in Riyadh, Saudi Arabia — satisfying data residency expectations for KSA businesses.

PDPL-Compliant Data Handling

Built from day one around the Personal Data Protection Law — explicit consent flows, data minimization, subject access rights, and audit trails across every user touchpoint.

Tap Payments (SAMA-Regulated)

Integrated Tap Payments as the primary gateway — fully licensed by the Saudi Central Bank (SAMA) and optimized for Mada, Apple Pay, Visa, and Mastercard in the Kingdom.

OTO Shipping Network

Connected to OTO's aggregated Saudi logistics layer, giving AIC instant access to the Kingdom's major carriers with real-time tracking and local delivery SLAs.

Odoo as Single Source of Truth

Unified Product & Inventory

Odoo owns the catalog. Products, variants, stock levels, and pricing flow out to the web store, mobile apps, and in-store POS — edit once, synced everywhere.

Real-Time Webhook Sync

Odoo webhooks push inventory and order updates downstream instantly, so a console sold at the Riyadh store is off the shelf on ygstore.com within seconds.

Omnichannel Order Flow

Orders placed on web or mobile land directly in Odoo for fulfillment, with full lifecycle tracking from payment capture through delivery confirmation.

Customer Master Record

One customer profile across POS, web, and app — no duplicate accounts, no lost loyalty, consistent history for support teams regardless of purchase channel.

Bilingual Customer Experience

Full Arabic RTL Support

Complete right-to-left layouts across every page — navigation, checkout, product grids, and admin panels — not machine-translated but hand-reviewed for tone and gaming culture.

Locale-Aware Content

Currency (SAR), dates, numbers, and address formats adapt to the chosen locale. Product titles and descriptions maintained in both languages from the Odoo catalog.

AI Conversational Search

OpenAI-powered search understands natural queries in Arabic and English — 'best racing games under 200 SAR' returns curated results with conversational follow-ups.

Pre-Order Windows

Configurable pre-order flows for upcoming AAA releases, with countdown timers, capped stock, and automatic conversion to active orders on launch day.

Multi-Platform Delivery

Next.js Web Storefront (Live)

Server-rendered Next.js 14 app at ygstore.com — fast, SEO-indexed, Arabic-first rendering, and Core Web Vitals optimized for Saudi mobile networks.

Flutter iOS & Android Apps

A single Flutter codebase delivers native-feeling iOS and Android apps sharing the same NestJS API — one feature build ships to three platforms.

Unified NestJS API

One REST/GraphQL backend powers web, iOS, and Android identically — no drift between platforms, no duplicated business logic, versioned API contracts for safe rollouts.

Phone OTP Authentication

Firebase-backed phone auth with SMS delivery via Taqnyat (Saudi SMS provider) — the login flow Saudi customers actually expect, with passwordless convenience.

Tech Stack

One Backend, Three Storefronts

A unified TypeScript stack from database to app, with Flutter closing the loop on mobile.

⚡
Next.js 14
Web storefront (SSR)
📱
Flutter
iOS & Android apps
🪺
NestJS
Unified backend API
🐘
PostgreSQL
Primary database
🔴
Redis
Cache & job queue
🧩
Odoo
ERP source of truth
🗄️
TypeORM
Data layer & migrations
🔷
TypeScript
End-to-end type safety

Saudi Compliance Checklist

Every layer of the platform tuned for KSA requirements

Servers hosted in Riyadh, KSA
PDPL-aligned data handling & consent
SAMA-licensed payment processor
Saudi-operated shipping carriers
Arabic-first UX across all surfaces
Local SMS & email providers (Taqnyat, Brevo)
Integrations

The Services Behind the Store

Tap Payments
SAMA-regulated payment gateway
Odoo ERP
Single source of truth for POS, web & app
OTO
Saudi logistics aggregator
Taqnyat
Saudi SMS & OTP delivery
Brevo
Transactional & marketing email
Firebase
Phone auth & push notifications
OpenAI
Conversational product search
Google Maps
Address autocomplete & checkout
Project Timeline

From Discovery to Omnichannel Launch

1
Phase 1

Discovery & Architecture

  • Compliance & hosting requirements
  • Odoo integration mapping
  • API contract design
  • Bilingual UX wireframes
2
Phase 2

Backend & Web Build

  • NestJS API development
  • Odoo webhook pipeline
  • Tap & OTO integrations
  • Next.js storefront launch
3
Phase 3

Mobile & Rollout

  • Flutter iOS & Android build
  • POS & omnichannel sync
  • PDPL compliance review
  • Production launch on ygstore.com
The Outcome

An Omnichannel Engine for AIC

3
Platforms, One API
Web, iOS & Android from a unified backend
100%
Saudi Compliant
Hosting, payments, shipping & data
2
Languages, True RTL
Arabic & English, hand-reviewed
1
Source of Truth
Odoo drives POS, web & app

Built for the Way AIC Actually Operates

In-Store Aligned with Online

Inventory sold at AIC retail locations instantly reflects on the web and apps — no overselling, no stale stock pages.

Unified Customer Journey

Customers move between web, app, and physical stores with one account, one cart experience, and one order history.

Mobile-First for KSA

Saudi Arabia's e-commerce traffic skews heavily mobile — Flutter apps deliver native performance on both iOS and Android.

Scales With AIC

As AIC expands across the Kingdom and beyond, the same API, same Odoo, and same codebase handle new stores and regions.

Planning a Regulated, Multi-Platform Build?

Whether you need a Saudi-compliant e-commerce platform, an omnichannel retail backend, or a unified web and mobile product — we've shipped it end-to-end.