Saudi Boutique
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