Skip to content

Feat: پیاده‌سازی سیستم طراحی، Storybook و فارسی‌سازی UI - #12

Merged
Opselon merged 1 commit into
masterfrom
feat-fix-build-and-add-arch-docs
Nov 3, 2025
Merged

Feat: پیاده‌سازی سیستم طراحی، Storybook و فارسی‌سازی UI#12
Opselon merged 1 commit into
masterfrom
feat-fix-build-and-add-arch-docs

Conversation

@Opselon

@Opselon Opselon commented Nov 3, 2025

Copy link
Copy Markdown
Owner

این کامیت، ظاهر و تجربه کاربری پروژه Frontend را به طور کامل متحول کرده و آن را به یک برنامه حرفه‌ای و کاربرپسند تبدیل می‌کند.

تغییرات کلیدی:

  1. راه‌اندازی Storybook:

    • Storybook برای توسعه و مستندسازی ایزوله کامپوننت‌ها نصب و پیکربندی شد.
  2. سیستم طراحی (Atomic Design):

    • ساختار پوشه‌بندی Atomic Design (atoms, molecules, organisms) ایجاد شد.
    • یک کامپوننت Button به عنوان اولین atom با استایل‌های حرفه‌ای و variants مختلف پیاده‌سازی شد.
    • کتابخانه‌های clsx, tailwind-merge, و class-variance-authority برای مدیریت پیشرفته استایل‌ها اضافه شدند.
  3. بومی‌سازی و بازطراحی UI:

    • تمام متون در برنامه به زبان فارسی ترجمه شدند.
    • Layout اصلی برنامه برای پشتیبانی از زبان فارسی و چیدمان راست-به-چپ (RTL) به‌روزرسانی شد.
    • یک کامپوننت Header حرفه‌ای به برنامه اضافه شد.
    • صفحه ژورنال‌ها با استفاده از کامپوننت‌های سیستم طراحی جدید، بازطراحی شد تا ظاهری منسجم و مدرن داشته باشد.
  4. Verification:

    • ظاهر جدید و فارسی‌شده با استفاده از Playwright و اسکرین‌شات تأیید شد.

این تغییرات، پایه و اساس یک سیستم طراحی قوی را بنا نهاده و تجربه کاربری برنامه را به سطح بالاتری ارتقا می‌دهد.

این کامیت، ظاهر و تجربه کاربری پروژه Frontend را به طور کامل متحول کرده و آن را به یک برنامه حرفه‌ای و کاربرپسند تبدیل می‌کند.

تغییرات کلیدی:
1.  **راه‌اندازی Storybook**:
    *   Storybook برای توسعه و مستندسازی ایزوله کامپوننت‌ها نصب و پیکربندی شد.

2.  **سیستم طراحی (Atomic Design)**:
    *   ساختار پوشه‌بندی Atomic Design (`atoms`, `molecules`, `organisms`) ایجاد شد.
    *   یک کامپوننت `Button` به عنوان اولین `atom` با استایل‌های حرفه‌ای و variants مختلف پیاده‌سازی شد.
    *   کتابخانه‌های `clsx`, `tailwind-merge`, و `class-variance-authority` برای مدیریت پیشرفته استایل‌ها اضافه شدند.

3.  **بومی‌سازی و بازطراحی UI**:
    *   تمام متون در برنامه به زبان فارسی ترجمه شدند.
    *   `Layout` اصلی برنامه برای پشتیبانی از زبان فارسی و چیدمان راست-به-چپ (RTL) به‌روزرسانی شد.
    *   یک کامپوننت `Header` حرفه‌ای به برنامه اضافه شد.
    *   صفحه ژورنال‌ها با استفاده از کامپوننت‌های سیستم طراحی جدید، بازطراحی شد تا ظاهری منسجم و مدرن داشته باشد.

4.  **Verification**:
    *   ظاهر جدید و فارسی‌شده با استفاده از Playwright و اسکرین‌شات تأیید شد.

این تغییرات، پایه و اساس یک سیستم طراحی قوی را بنا نهاده و تجربه کاربری برنامه را به سطح بالاتری ارتقا می‌دهد.
@Opselon
Opselon merged commit 5da838f into master Nov 3, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant