رفتن به محتوای اصلی
← بازگشت به پروژه‌ها
تصویر واقعی محیط دسکتاپ Pooya.OS با پنجره معرفی پروفایل مهندسی 03 / POOYA LABS
PROJECT / 03پورتفولیو و محیط دسکتاپ تعاملی

Pooya.OS

دموی عمومی

پورتفولیویی با ظاهر یک محیط دسکتاپ؛ شامل مطالعه موردی پروژه‌ها، خط فرمان محلی نمایشی، بازرس Design Token و مدیر پنجره. فرمان‌ها داخل مرورگر اجرا می‌شوند و به سیستم‌عامل دسترسی ندارند.

Next.jsReactTypeScriptFramer Motion
UI /تصاویر واقعی رابط کاربری
نمای موبایل محیط دسکتاپ Pooya.OS
نمای موبایل محیط دسکتاپ Pooya.OS
01 /مسئله

یک پورتفولیوی فنی معمولی ممکن است فقط فهرستی از لینک‌ها باشد. Pooya.OS تلاش می‌کند معرفی مهارت‌ها و پروژه‌ها را در قالب یک محیط دسکتاپ تعاملی و قابل کاوش ارائه کند.

02 /راهکار و رویکرد

یک static export مبتنی بر Next.js، React و TypeScript با مدیریت پنجره‌ها، command sandbox محلی، بازرس Design Token و case studyهای پروژه‌ها ساخته شده است.

03 /نقش و انتساب

README، پویا را نویسنده/سازنده معرفی می‌کند.

04 /معماری فنی

static export مبتنی بر Next.js 16، React 19 و TypeScript؛ Zustand وضعیت، Tailwind CSS ظاهر و Framer Motion حرکت‌ها را مدیریت می‌کنند. همه‌چیز در مرورگر اجرا می‌شود.

محیط دسکتاپ کاملاً مرورگری
وضعیت برنامه و ابزارها در خود مرورگر اجرا می‌شوند؛ backend یا shell واقعی وجود ندارد
05 /جزئیات پیاده‌سازی
  • 01محیط دسکتاپ واکنش‌گرا و window manager.
  • 02چهار مطالعه موردی پروژه با مسئله، approach و لینک سورس/دمو.
  • 03CLI محلی help/whoami/stack/projects/status/xray/hire بدون اجرای shell.
  • 04Design Token inspector و X-Ray labels.
  • 05Frame monitor مبتنی بر requestAnimationFrame برای همین تب.
06 /تصمیم‌های مهندسی
  • 01backend، database، account، API route یا shell واقعی ندارد.
  • 02state و FPS محلی نباید telemetry سرور معرفی شوند.
  • 03یک تجربه تعاملی پورتفولیو است و جایگزین سایت اصلی Pooya Labs نیست.
07 /تست و شواهد اعتبارسنجی
  • 01انتشار Pages روی commit 1d408c0 در ۱ نوامبر ۲۰۲۶ موفق بود.
  • 02README گزارش تجمیعی جدیدی از browser/accessibility/performance tests ارائه نمی‌کند.
09 /قابلیت‌ها و نکات فنی
  • 01محیط دسکتاپ واکنش‌گرا با مدیریت پنجره
  • 02CLI محلی با فرمان‌های allowlist شده و بدون دسترسی shell
  • 03نمایش Design Token و مرزهای runtime
  • 04مطالعه موردی چهار پروژه با لینک سورس و دمو
  • 05Frame monitor مبتنی بر requestAnimationFrame در مرورگر
10 /محدوده و محدودیت‌ها

این خروجی یک static portfolio است؛ backend، دیتابیس، حساب کاربری، API route یا shell واقعی ندارد. وضعیت و فرمان‌های محلی نباید به‌عنوان قابلیت سمت سرور برداشت شوند.