Skip to main content

Web

NewLook — Branded Footwear E-Commerce Platform

A responsive e-commerce platform for branded footwear: WhatsApp OTP sign-up, map-based local delivery or governorate shipping, two currencies, and an admin panel for products, brands, delivery areas and orders.

Evidence
Verified work
Category
Web
Context
Chief Technology Officer (CTO) · VegaCORE
Technologies
Systems & architecture
Data
Engineering discipline
NewLook storefront home page — run locally from the project code with its sample catalogue

Overview

An online store for branded footwear (Nike, Louis Vuitton, New Balance, Converse and Adidas): customers browse by brand, order with local delivery or shipping to a governorate, and follow their order; the store team runs products, brands, delivery areas and orders from an admin panel.

Problem

A local retailer needed to sell online in a market where customers identify by phone number rather than email, prices are shown in US dollars and Syrian pounds, and delivery is either to a precise location in the city or to one of the country’s governorates.

Architecture

A React single-page application (Vite, Tailwind CSS, Framer Motion) over a PHP REST API and MySQL. Customers sign up with their WhatsApp number and a six-digit one-time code (five-minute expiry, at most three requests per phone per fifteen minutes), then set a password; sessions use JWTs.

At checkout the customer chooses local delivery — picking the exact location on an interactive Leaflet map, with a fee per delivery area — or shipping to one of 13 governorates, plus a delivery date and time slot.

Engineering decisions

Stock is re-validated at checkout, and approving an order deducts stock inside a database transaction, so two approvals can never sell the same pair twice. The cart persists across sessions in the browser.

Media

NewLook home page in full: featured shoes and shop-by-brand — local run, sample catalogue with placeholder photos
NewLook product page with stock status and quantity — local run, sample catalogue with a placeholder photo
NewLook admin dashboard: order statistics and recent orders (local run, no orders yet)
NewLook home page on a phone — local run

Web

Touché Beauty — Bilingual Beauty Store and Workshops

A bilingual (English/Arabic) online beauty store with workshop bookings: catalogue by category, cart, map-based checkout, and an admin dashboard for products, categories, delivery areas, orders and workshops.

Stack

  • React
  • Tailwind CSS
  • PHP
  • MySQL
  • REST API design
  • Internationalization & RTL
  • Interactive maps (Leaflet)
  • Authentication & session security
  • 4 figures
  • Documented: Architecture
Touché Beauty storefront home page — run locally from the project code with its sample catalogue

Web

yazanalsamman.com — Cinematic Portfolio Platform

This website: a bilingual, CMS-driven portfolio with a scroll-driven WebGL narrative, strict performance budgets, accessibility and SEO verification, and a containerised VPS deployment.

Stack

  • Next.js
  • React
  • TypeScript
  • Payload CMS
  • PostgreSQL
  • Three.js / WebGL
  • Tailwind CSS
  • Docker
  • Nginx
  • Performance engineering
  • Web accessibility
  • Internationalization & RTL
  • Automated testing
  • Source
  • Documented: Architecture, Results

Web

Tabkha & More — Interactive Digital Menu and CMS

A bilingual interactive menu and restaurant CMS: React on Vite, a Hono API with Neon Postgres and Drizzle, session-authenticated admin, media uploads and a CI pipeline.

Stack

  • React
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • CI/CD
  • Internationalization & RTL
  • Source
  • Documented: Architecture, Results