Saudi Boutique

Year 2025
Role Backend Developer
Saudi Boutique — app screens
A modular e-commerce backend with 30+ independent modules covering a multilingual product catalogue, JWT and OTP authentication, cart and favourites, order processing with payment and shipping tracking, and coupon-based promotions.

Platform Features

  • Complete product catalogue with multilingual support, SKUs, attributes, categories and brands.
  • JWT authentication with OTP verification, user profiles and role-based access control.
  • Cart management, favourites, product reviews and ratings.
  • Order management with payment tracking and shipping information, plus coupon-based discount calculation.
  • Multi-language Arabic and English support with multi-currency capability defaulting to SAR.
  • Administration dashboard for products, orders, users and settings, over a RESTful API with standardised response formatting.

Architecture

Laravel 10 on PHP 8.1+ using nwidart/laravel-modules for separation of concerns across 30+ modules, with service-oriented architecture, the repository pattern and comprehensive validation.

Stack

  • PHP
  • Laravel
  • MySQL
  • Laravel Modules
  • JWT
  • REST API