پرش به محتوا
آیسا لطفی
بازگشت به نمونه‌کارها

مطالعه موردی

نوبتینو

پلتفرم رزرو آنلاین خدمات زیبایی

Next.js 16React 19TypeScriptTailwind CSS 4PostgreSQLPrisma ORMZodLucide ReactVazirmatn
نمای پلتفرم رزرو خدمات زیبایی نوبتینو شامل داشبورد مدیریت سالن و صفحه‌های موبایل رزرو مشتری

نگاه کلی

نوبتینو یک وب‌اپلیکیشن فارسی و راست‌به‌چپ برای مدیریت فرایند رزرو خدمات زیبایی است. مشتری می‌تواند سالن و خدمت موردنظرش را پیدا کند، زمان‌های آزاد را ببیند و نوبت خود را ثبت و پیگیری کند. صاحبان سالن نیز از پنل اختصاصی برای مدیریت خدمات، کارکنان، برنامهٔ کاری، نوبت‌ها و تخفیف‌ها استفاده می‌کنند. پنل مدیریت مرکزی، بررسی سالن‌ها و نظارت بر بخش‌های مختلف سامانه را فراهم می‌کند. طراحی واکنش‌گرا، تقویم فارسی و جلوگیری از رزرو هم‌زمان یک بازه، از بخش‌های مهم پروژه هستند.

مسئله

رزرو خدمات زیبایی چند نقش و چند تصمیم وابسته به زمان را به هم متصل می‌کند. مشتری به مسیری روشن از یافتن سالن تا انتخاب زمان آزاد نیاز دارد، سالن باید عملیات روزانه را در یک نمای قابل اعتماد مدیریت کند و مدیر مرکزی نیز باید بتواند سالن‌ها و بخش‌های سامانه را بدون ایجاد داده‌های متناقض بررسی کند.

راه‌حل

تجربه‌ای واکنش‌گرا، فارسی و راست‌به‌چپ با جریان‌های هماهنگ مشتری، سالن و مدیریت مرکزی پیاده‌سازی کردم. اعتبارسنجی نوع‌دار، داده‌های مبتنی بر PostgreSQL و Prisma، تقویم فارسی، مدیریت ظرفیت و سازوکار جلوگیری از رزرو هم‌زمان، مسیر رزرو را از جست‌وجو تا پیگیری منسجم نگه می‌دارند.

نقش من

  • طراحی و پیاده‌سازی تجربه واکنش‌گرای فارسی و راست‌به‌چپ مشتری
  • ساخت جریان جست‌وجوی سالن، انتخاب خدمت، مشاهده زمان آزاد، رزرو و پیگیری نوبت
  • پیاده‌سازی پنل سالن برای خدمات، کارکنان، برنامه کاری، نوبت‌ها و تخفیف‌ها
  • ساخت جریان‌های مدیریت مرکزی برای بررسی سالن و نظارت بر سامانه
  • یکپارچه‌سازی اعتبارسنجی نوع‌دار، تقویم فارسی و جلوگیری از رزرو هم‌زمان

چالش‌ها

ظرفیت زمانی قابل اعتماد

زمان‌های آزاد باید برای مشتری شفاف می‌ماندند و هم‌زمان سامانه اجازه نمی‌داد دو رزرو، یک ترکیب سالن، خدمت، کارمند و بازه زمانی را تصاحب کنند.

سه نقش به‌هم‌پیوسته

پنل‌های مشتری، سالن و مدیریت مرکزی به وظایف و دسترسی‌های متفاوت نیاز داشتند، اما باید روی یک مدل منسجم از خدمات، برنامه‌ها و نوبت‌ها کار می‌کردند.

تعامل طبیعی فارسی

چیدمان RTL، تایپوگرافی وزیرمتن، تاریخ فارسی، صفحه‌های فشرده موبایل و بازخورد فرم‌ها باید بومی و طبیعی می‌بودند، نه نسخه‌ای برگردان‌شده از رابط LTR.

نتیجه

نوبتینو جریان یکپارچه رزرو را در رابط‌های واکنش‌گرای مشتری، سالن و مدیریت مرکزی فراهم می‌کند؛ همراه با تقویم فارسی و محافظت در برابر رزرو هم‌زمان یک بازه.

درس‌های آموخته

  • رابط رزرو فقط زمانی قابل اعتماد است که قواعد ظرفیت فراتر از صفحه اجرا شوند
  • پنل‌های نقش‌محور با یک مدل روشن و مشترک از نوبت بهتر کار می‌کنند
  • تقویم فارسی و رفتار RTL باید از ابتدا بخشی از معماری محصول باشند
  • جریان موبایل رزرو با گام‌های کوتاه و زمینه همیشه قابل مشاهده ساده‌تر می‌شود