# رادار آینده دانشگاه اصفهان سامانه رصد و آینده‌پژوهی آموزش عالی، با افق راهبردی **۱۴۰۵ تا ۱۴۱۵**. ## اجرا ```bash npm install npm run dev ``` | فرمان | کار | | ----------------- | -------------------------------------- | | `npm run dev` | اجرای محیط توسعه | | `npm run build` | بررسی نوع‌ها و ساخت نسخه تولید | | `npm run preview` | پیش‌نمایش نسخه ساخته‌شده | | `npm run lint` | اجرای oxlint | ## بخش‌ها **رصد** - **رادار آینده** — چهار جریان: روندها، فناوری‌ها، سیاست‌ها و سیگنال‌های آینده. سه نما دارد: رادار دایره‌ای، کارت و جدول. - **بازار کار آینده** — مشاغل رو به رشد، مشاغل در معرض تغییر، مهارت‌های رو به رشد و مهارت‌های در حال کاهش. **افق ۱۴۱۵** - **دانشگاه اصفهان ۱۴۱۵** — ده ویژگی دانشگاه مطلوب و نمره وضع موجود هر کدام. - **تحلیل شکاف** — نمودار عنکبوتی فاصله وضع موجود تا هدف. - **مثلث آینده** — کشش آینده، فشارهای حال و وزن گذشته. - **شبکه روابط** — زنجیره اثر از پیشران بیرونی تا شکاف قابلیت. - **گزارش‌ها** — خلاصه آماده چاپ. **سامانه** — مدیریت داده‌ها و تنظیمات (پشتیبان‌گیری، بازیابی، حالت نمایش). ## ورود نام کاربری و رمز عبور، کد یکبار مصرف، یا ورود سریع با یکی از چهار نقش (ریاست، پژوهشگر، برنامه‌ریز، مدیر سامانه). داده‌ها در `localStorage` مرورگر نگهداری می‌شوند. ## ساختار ``` src/ components/ui/ اجزای shadcn/ui components/layout/ پوسته برنامه (نوار کناری، سربرگ) components/visual/ رادار، نمودار عنکبوتی، مثلث، نمودارها components/cards/ کارت‌های موارد رصد، ویژگی‌ها، مشاغل و مهارت‌ها pages/ صفحه‌ها services/ داده و احراز هویت utils/ افق زمانی، دسته‌ها، ارقام فارسی، ریاضیات رادار index.css توکن‌های طراحی (روشن و تیره) ``` نکته: افق زمانی فقط در `src/utils/horizon.ts` تعریف شده و همه برچسب‌ها و حلقه‌های رادار از آن مشتق می‌شوند. دسته‌بندی‌ها هم در `src/utils/categories.ts` متمرکز است. راهنمای طراحی دیداری در [`design_system.md`](./design_system.md). ## پشته فنی React 19 · TypeScript · Vite · Tailwind CSS v4 · shadcn/ui (Radix) · lucide-react