نرم‌افزار سفارشی · زیبایی، پوست و مو

کلینیک زیبایی شایلین: رزرو آنلاین، مجله‌ی تخصصی و یک پنل مدیریت

سامانه‌ی جامع کلینیک زیبایی شایلین روی .NET 10 و Next.js: رزرو آنلاین با انتخاب خدمت و پزشک و تقویم شمسی، گالری قبل و بعد، مجله‌ی تخصصی با صفحه‌ساز، وب‌اپلیکیشن نصب‌شدنی با اعلان Web Push، و یک پنل مدیریت برای همه‌ی این‌ها.

کارفرما
کلینیک زیبایی شایلین
حوزه
زیبایی، پوست و مو
سال
1404
وضعیت
در حال بهره‌برداری
مشاهده سایت
  • تحلیل و کشف نیاز
  • طراحی تجربه و رابط کاربری
  • معماری نرم‌افزار
  • توسعه فرانت‌اند
  • توسعه بک‌اند و API
  • طراحی پایگاه داده
  • یکپارچه‌سازی با سیستم‌های دیگر
  • سئوی فنی
  • تست و تضمین کیفیت
  • پشتیبانی و توسعه مستمر

نتیجه در عدد

PWA
نصب روی موبایل با اعلان Web Push

یادآوری نوبت بدون هزینه‌ی پیامک

24 ساعته
رزرو آنلاین بدون تماس تلفنی

چالش

کلینیک زیبایی دو مسئله‌ی هم‌زمان دارد که کمتر کسی هر دو را جدی می‌گیرد.

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

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

و پشت هر دو، مسئله‌ی سوم: منشی و تولیدکننده‌ی محتوا و مدیر نباید هرکدام در یک ابزار جدا کار کنند.

راه‌حل

یک پلتفرم یکپارچه ساخته شد: سایت عمومی روی Next.js و React، پنل مدیریت به‌عنوان یک اپلیکیشن React مستقل، و یک API روی .NET 10 با معماری پاک و CQRS که هر دو از آن تغذیه می‌شوند.

رزرو آنلاین با انتخاب خدمت و پزشک، تقویم شمسی و انتخاب ساعت، مدیریت ظرفیت و وضعیت نوبت، و فیلترهای پیشرفته برای منشی — پس همان صفحه‌ای که زیباجو با آن نوبت می‌گیرد، ابزار کار روزانه‌ی پذیرش هم هست.

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

صفحه‌ساز و منوساز یعنی کلینیک برای هر خدمت یا کمپین، لندینگ خودش را می‌سازد — با ویرایشگر HTML و CSS و JS و تنظیمات سئوی مستقل — بدون اینکه منتظر ما بماند. کمپین‌ها هم بنر داینامیک، تخفیف، شمارش معکوس و زمان‌بندی نمایش دارند.

و سایت یک وب‌اپلیکیشن پیش‌رونده است: روی موبایل نصب می‌شود، Service Worker دارد، آفلاین کار می‌کند و اعلان Web Push می‌فرستد — یعنی یادآوری نوبت بدون هزینه‌ی پیامک.

قابلیت‌های کلیدی

  • رزرو آنلاین با انتخاب پزشک

    انتخاب خدمت و پزشک، تقویم شمسی و ساعت آزاد، مدیریت ظرفیت و وضعیت نوبت، و فیلترهای پیشرفته برای منشی.

  • گالری قبل و بعد

    دسته‌بندی بر اساس خدمت، چند تصویر برای هر مورد، اتصال به پزشک و لندینگ خدمت، و انتخاب موارد ویژه.

  • مجله‌ی تخصصی

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

  • صفحه‌ساز و منوساز

    لندینگ هر خدمت یا کمپین را خود کلینیک می‌سازد، با ویرایشگر HTML و CSS و JS و سئوی مستقل هر صفحه.

  • وب‌اپلیکیشن نصب‌شدنی

    روی موبایل نصب می‌شود، Service Worker و حالت آفلاین دارد، و اعلان Web Push می‌فرستد.

  • کمپین با شمارش معکوس

    بنر داینامیک، تخفیف، شمارش معکوس و زمان‌بندی نمایش — کمپین خودش سر ساعت شروع و تمام می‌شود.

  • سئوی فنی کامل

    متا و Canonical، نقشه‌ی سایت و robots، Open Graph و JSON-LD، و بهینه‌سازی URL و تصویر.

  • یک پنل برای همه‌ی نقش‌ها

    مدیر، تولیدکننده‌ی محتوا و منشی در یک داشبورد کار می‌کنند، با نقش و دسترسی تفکیک‌شده.

معماری و فناوری

سبک معماری
مونولیت
الگوها
معماری پاک (Clean)CQRS

بک‌اند روی .NET 10 با Clean Architecture و الگوی CQRS نوشته شده تا منطق تجاری از پایگاه داده، رابط کاربری و سرویس‌های زیرساختی مستقل بماند:

  • Domain — موجودیت‌ها، قوانین تجاری و مدل اصلی کسب‌وکار.
  • Application — Command و Query و DTO و جریان‌های کاربردی.
  • Infrastructure — SQL Server، Redis، فایل، احراز هویت و سرویس‌های بیرونی.
  • API — نقاط پایانی، میان‌افزارها و ارتباط امن با کلاینت‌ها.

دو کلاینت مستقل از همین API تغذیه می‌شوند: سایت عمومی روی Next.js با رندر سمت سرور برای سئو، و پنل مدیریت به‌عنوان یک اپلیکیشن React با Vite — که برای ابزار کار روزانه انتخاب درستی است، چون رفتار یک اپلیکیشن را می‌خواهد نه یک سایت.

لایه‌ی PWA روی سایت عمومی نشسته: Service Worker، کش هوشمند منابع، حالت آفلاین و Web Push. برای کلینیکی که یادآوری نوبت می‌فرستد، Web Push یعنی همان کار بدون هزینه‌ی پیامک — و چون سایت نصب‌شدنی است، روی صفحه‌ی اصلی موبایل زیباجو می‌ماند.

فرانت‌اند
Next.jsReact.jsTypeScript

سایت عمومی با رندر سمت سرور، PWA و Web Push

فرانت‌اند
Vite

پنل مدیریت مستقل با React Query و ویرایشگر Tiptap و CodeMirror

بک‌اند و API
.NET 10ASP.NET CoreC#REST APIClean ArchitectureEntity Framework Core
پایگاه داده
SQL Server
کش
Redis
زیرساخت و استقرار
Dockernginx

یکپارچه‌سازی‌ها

  • Web Push برای یادآوری نوبت و اطلاع‌رسانی

شرح تکمیلی

امکانات، به تفکیک

رزرو آنلاین

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

حساب کاربری و مشتریان

ثبت‌نام و ورود با موبایل، تکمیل و ویرایش پروفایل، سوابق نوبت‌ها و اعلان‌ها، و زیرساخت باشگاه مشتریان.

مجله‌ی تخصصی

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

نمونه‌کار قبل و بعد

دسته‌بندی بر اساس خدمت، گالری چندتصویری، اتصال به پزشک و لندینگ خدمت، و انتخاب موارد ویژه.

صفحه‌ساز و منوساز

ساخت صفحات و لندینگ‌ها، منوهای درختی چندسطحی، ویرایشگر HTML و CSS و JS، و تنظیم سئوی مستقل برای هر صفحه.

کمپین و پیشنهاد ویژه

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

وب‌اپلیکیشن پیش‌رونده (PWA)

قابل نصب روی موبایل، Service Worker و حالت آفلاین، کش هوشمند منابع، و اعلان‌های Web Push.

سئوی فنی و محتوایی

متا و Canonical، نقشه‌ی سایت و robots، Open Graph و JSON-LD، و بهینه‌سازی URL و تصویر.

تعامل و اطلاع‌رسانی

فرم تماس و صندوق پیام، نظرات زیباجویان، سؤالات متداول داینامیک، و کمپین‌های اعلان.

پنل مدیریت

داشبورد یک اپلیکیشن React مستقل است و ابزار کار مدیر، تولیدکننده‌ی محتوا و منشی.

مدیریت کسب‌وکار — کاربران، مشتریان، نقش‌ها و دسترسی‌ها؛ خدمات، پزشکان، برنامه‌ی کاری و رزروها؛ نمونه‌کارها، نظرات مشتریان و پیام‌های تماس؛ بنرها، کمپین‌ها و اعلان‌های سراسری.

مدیریت محتوا — مقالات، دسته‌بندی‌ها و نظرات؛ صفحه‌ساز، منوساز و مدیریت CTA؛ ویرایشگر متن غنی و ویرایشگر کد؛ و آپلود سراسری تصویر و فایل و ویدئو.

پروژه‌ی مشابهی در ذهن دارید؟

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

رویدادیار شهرداری تهران: رویدادهای فرهنگی 22 منطقه روی یک سامانه
کار شاخص

نرم‌افزار سفارشی

رویدادیار شهرداری تهران: رویدادهای فرهنگی 22 منطقه روی یک سامانه

سامانه‌ی یکپارچه‌ی رویدادها و اماکن فرهنگی شهر تهران: زنجیره‌ی تأیید چندمرحله‌ای، اطلس فرهنگی روی نقشه، گزارش میدانی ژئوفنس‌شده و نظرسنجی شهروندی — سه کلاینت وب، موبایل و API روی یک هسته.

  • React.js
  • Vite
  • TypeScript
  • Leaflet

شهرداری تهران · 1404

روبوکد: آموزشگاه، آزمون آنلاین، فروشگاه و شبکه‌ی نمایندگان روی یک سامانه
کار شاخص

نرم‌افزار سفارشی · فروشگاه اینترنتی

روبوکد: آموزشگاه، آزمون آنلاین، فروشگاه و شبکه‌ی نمایندگان روی یک سامانه

سکوی یکپارچه‌ی مؤسسه‌ی آموزشی روبوکد روی .NET 10: دوره‌ی آنلاین و حضوری، آزمون با کارنامه، فروشگاه با قیمت‌گذاری عمده، صدور گواهی با استعلام QR، پنل نمایندگان و مدرسان با پورسانت، و ورود یکپارچه از شاد.

  • .NET 10
  • C#
  • Entity Framework Core
  • MediatR

مؤسسه آموزشی روبوکد · 1404

کلینیک مشاوره روشا: سامانه‌ی رزرو تا تسویه‌ی مشاور، روی وردپرس اختصاصی
کار شاخص

نرم‌افزار سفارشی

کلینیک مشاوره روشا: سامانه‌ی رزرو تا تسویه‌ی مشاور، روی وردپرس اختصاصی

سامانه‌ی یکپارچه‌ی مدیریت کلینیک روان‌شناسی روی وردپرس: رزرو آنلاین با قفل ضد تداخل، پرداخت و بیعانه، میز پذیرش 15 ماژولی، پنل مشاور با محاسبه‌ی سهم، و گزارش مالی با PDF فارسی. بدون افزونه‌ی رزرو یا قالب آماده.

  • WordPress
  • PHP
  • REST API
  • MariaDB

کلینیک مشاوره روشا · 1404