# نقشه فنی NOVA Beauty OS

## هویت و نقش‌ها

- `users`: هویت سراسری بر اساس شماره موبایل
- `salon_user`: نقش‌های مدیریتی و تخصصی در هر سالن
- `salon_customers`: پرونده مستقل مشتری در هر سالن
- `specialist_profiles`: مشخصات عمومی متخصص
- `salon_specialists`: رابطه کاری متخصص با یک سالن

## خدمات و قیمت‌گذاری

- `service_categories`: مژه، ناخن، مو، پوست و ...
- `services`: کاشت مژه، رنگ مو، کاشت ناخن و ...
- `service_variants`: کلاسیک، والیوم، بالیاژ، ژل و ...
- `specialist_service_variants`: قیمت و مدت مدل خدمت برای متخصص در یک سالن

## رزرو

`appointments` به سالن، مشتری سالنی، متخصص سالنی و مدل خدمت متصل است. کنترل تداخل بر اساس `user_id` متخصص در همه سالن‌ها انجام می‌شود.

## اشتراک

- `plans`: Solo و Salon
- `subscriptions`: Trial هفت‌روزه و دوره فعال ماهانه

## Contextهای Session

- `active_salon_id`: پنل مدیریت سالن
- `specialist_salon_id`: محل کار انتخابی متخصص
- `customer_salon_id`: سالن انتخابی مشتری
- `active_context`: نقش فعال کاربر

## مسیرهای Route

- `routes/auth.php`
- `routes/salon.php`
- `routes/portal.php`
- `routes/specialist.php`
- `routes/platform.php`
