diff --git a/.claude/prompt/home-landing-copy-and-mobile.md b/.claude/prompt/home-landing-copy-and-mobile.md new file mode 100644 index 00000000..4ca70119 --- /dev/null +++ b/.claude/prompt/home-landing-copy-and-mobile.md @@ -0,0 +1,192 @@ +# بازنویسی متن استارتاپی و رفع نمایش موبایل صفحه فرود (Landing) + +## پروژه + +`clinicpro` — صفحه فرود عمومی روت `/` (سرو شده توسط `HomeController`). این صفحه Twig خام + CSS دستی است (نه React، نه پنل ادمین). + +## زمینه + +صفحه `https://clinic-pro.ddev.site/` یک landing بازاریابی کامل و self-contained است. دو ایراد دارد: + +1. **متنها استارتاپی نیستند** — لحن فعلی توصیفی/خنثی است؛ کاربر متن جذابتر، قلابدار (hook) و محصول-محور میخواهد. ارقام/ادعاها هم باید قویتر و باورپذیر بمانند. +2. **نمایش موبایل درست نیست** — هدر روی گوشی شلوغ میشود (برند + دو دکمه + همبرگر کنار هم سرریز میکند)، منوی موبایل با inline-style شکننده باز میشود و با کلیک روی لینک بسته نمیشود، و بین breakpoint ۱۰۰۰px و ۶۴۰px هیچ نقطه میانی تبلت وجود ندارد. + +## مشکل / هدف + +- همه متنهای فارسی صفحه را به لحن **استارتاپی، کوتاه، قلابدار و محصول-محور** بازنویسی کن (همان معنا، همان RTL، همان جایگاهها — فقط متن داخل تگها عوض شود). +- نمایش موبایل را **واقعاً درست** کن: هدر بدون سرریز، منوی موبایل تمیز و قابلبستن، و یک breakpoint میانی تبلت اضافه شود. + +## فایلهای مرتبط + +| فایل | نقش | +|------|-----| +| `clinicpro/templates/public/home.html.twig` | کل HTML صفحه + JS inline منو/اسکرول (تکفایل، extends نمیکند) | +| `clinicpro/assets/home/styles.css` | تمام استایل صفحه، شامل `@media (max-width:1000px)` و `@media (max-width:640px)` | +| `clinicpro/src/Shared/Controller/HomeController.php` | فقط `return $this->render('public/home.html.twig')` — **نیازی به تغییر ندارد** | +| `clinicpro/assets/home/index.js` | فقط `import './styles.css'` — تغییر نمیکند | + +> توجه: این صفحه ربطی به پنل ادمین React یا API ندارد. فقط Twig + CSS. نیازی به migration، docs/api، یا BaseController نیست. + +--- + +## وظیفه ۱ — بازنویسی استارتاپی همه متنها + +متنها را در `home.html.twig` بازنویسی کن. **جایگاه/کلاسها/تعداد آیتمها ثابت بماند**؛ فقط متن داخل تگ عوض شود. لحن: کوتاه، قاطع، با فعل عمل، منفعتمحور (نه فهرست امکانات خشک). اعداد فارسی بمانند. + +### وضعیت فعلی (نمونههایی که باید استارتاپی شوند) + +```html + +
کلینیک پرو کارهای روزمرهی مطب را سر و سامان میدهد؛ از نوبتدهی و پروندهی بیمار تا فاکتور و گزارش مالی. دیگر خبری از دفتر نوبت و کاغذبازی نیست.
+ +تماس با ما +``` + +```html + +سابقه، نسخه و آزمایش هر بیمار جای خودش است و هر وقت لازم شد، چند ثانیهای پیدایش میکنید.
+ +``` + +```html + +روی گوشی، تبلت یا کامپیوتر بازش کنید؛ اطلاعات خودش هماهنگ میماند ...
+``` + +### راهنمای بازنویسی (نمونه لحن استارتاپی — میتوانی بهترش کنی) + +- **Hero H1:** قلاب کوتاه و بلندپروازانه. مثال: `مطبتان را هوشمند اداره کنید` یا `کل مطب، توی جیب شما` (دو خطی با `