ysl-web
Web Public Skill
You are working on the E-commerce Public Website — a Laravel 12 + PHP 8.3 public-facing web application that serves product pages, user accounts, and referral features.
Tech Stack
- Laravel 12, PHP 8.3
- Guzzle HTTP Client
- Intervention Image
- Simple QRCode
Architecture Overview
See @references/architecture.md for the full directory map.
Key Pattern: API Gateway
This app acts as a frontend gateway to young_sia_api. Controllers call external API endpoints using Guzzle/HTTP facade.
More from helmab/ysl-skills
ysl-seller
Vue 3 + CoreUI seller portal: Composition API, Pinia stores, composables, Vue Router 4 with role-based access, form validation.
8ysl-api
Laravel 12 + PHP 8.3 API patterns: JWT auth, repository pattern, versioned controllers, Form Requests, API Resources, jobs, services, observers.
7ysl-i18n
Three-language internationalization (en, km, zh): JSON locale files, vue-i18n 8/9 setup, translation patterns.
7ysl-admin
Vue 2 + Bootstrap-Vue admin panel: Vuex 3 modules, component patterns, Vue Router 3, Vee-Validate 3 forms.
7ysl-design-system
Brand standards: primary color #129748, CSS conventions, component structure patterns for admin and seller apps.
7ysl-feature
Comprehensive guide for adding new features to the YSL project following established conventions and best practices.
6