مشاهده پروژه ثبت پیشنهاد روی پروژه
سلام وقت به خیر
من یه مقدار بازنویسی کردم تا حالت حرفهایتر و استانداردتری داشته باشه و بشه مستقیم به برنامهنویس یا فریلنسر تحویلش داد.
نوشتن
مشخصات افزونه اختصاصی رزرو نوبت وردپرس برای یک پزشک
هدف پروژه
طراحی یک افزونه اختصاصی، سبک، سریع، امن و حرفهای برای رزرو نوبت فقط یک پزشک (نه چند پزشک و نه کلینیک).
۱- امکانات سمت کاربر
رزرو نوبت
نمایش تقویم شمسی
نمایش روزهای فعال
انتخاب ساعتهای خالی
نمایش ساعتهای رزروشده به صورت غیرفعال
جلوگیری از رزرو زمانهای گذشته
جلوگیری از رزرو تکراری یک بازه زمانی
فرم اطلاعات بیمار
نام و نام خانوادگی
شماره موبایل
توضیحات (اختیاری)
پرداخت آنلاین
انتقال کاربر به درگاه پرداخت
ثبت نهایی نوبت فقط بعد از پرداخت موفق
عدم ثبت نوبت در صورت پرداخت ناموفق
ثبت شماره تراکنش
نمایش کد پیگیری نوبت
ارسال فایل پزشکی
امکان بارگذاری فایلهای پزشکی
امکان بارگذاری چند فایل
پشتیبانی از فرمتهای PDF، JPG، JPEG و PNG
محدودیت حجم فایل قابل تنظیم
امکان ثبت توضیحات برای فایلها
آپلود فایل فقط بعد از پرداخت موفق
۲- سیستم پیامک
ارسال پیامک تأیید نوبت بعد از پرداخت موفق
ارسال پیامک یادآوری قبل از زمان نوبت
ارسال پیامک برای ویزیت ناتمام
امکان شخصیسازی متن تمام پیامکها
۳- پنل مدیریت
مدیریت پزشک
تعیین روزهای کاری
تعیین ساعات شروع و پایان کار
تعیین مدت زمان هر نوبت (۱۵، ۲۰، ۳۰، ۴۵ یا ۶۰ دقیقه)
تعریف روزهای تعطیل و مرخصی
امکان بستن بازه زمانی خاص (مثلاً ۱۳ تا ۱۴)
امکان تعریف چند بازه بسته در یک روز
امکان تعریف بازههای تکرارشونده
مدیریت نوبتها
مشاهده تمام نوبتها
جستجو و فیلتر بر اساس تاریخ
تغییر وضعیت نوبتها
وضعیتها:
در انتظار پرداخت
تأیید شده
انجام شده
لغو شده
ویزیت ناتمام
مدیریت فایلهای پزشکی
مشاهده فایلهای ارسالشده برای هر نوبت
دانلود فایلها
حذف فایلها
۴- بانک اطلاعات بیماران (CRM ساده)
ذخیره اطلاعات تمام بیماران
ذخیره نام و شماره موبایل
جلوگیری از ثبت شمارههای تکراری
امکان جستجو در لیست بیماران
خروجی اطلاعات
خروجی Excel
خروجی CSV
۵- سیستم ماژولار پیامک
بخش اختصاصی تنظیمات پیامک در پنل مدیریت
امکان انتخاب شرکت پیامکی
امکان تغییر شرکت پیامکی بدون نیاز به تغییر کدنویسی افزونه
امکان اضافه کردن شرکتهای جدید در آینده
قابلیت وارد کردن API و تنظیمات هر سرویس از پنل مدیریت
امکان فعال و غیرفعال کردن سرویس پیامک
۶- سیستم ماژولار پرداخت
بخش اختصاصی تنظیمات درگاه پرداخت در پنل مدیریت
امکان انتخاب درگاه پرداخت فعال
امکان تغییر درگاه پرداخت بدون نیاز به تغییر کدنویسی افزونه
امکان اضافه کردن درگاههای جدید در آینده
قابلیت وارد کردن کلیدها و اطلاعات اتصال هر درگاه از پنل مدیریت
امکان فعال و غیرفعال کردن هر درگاه
۷- مدیریت تعرفه ویزیت
تعیین مبلغ ویزیت از پنل مدیریت
امکان تغییر مبلغ ویزیت در آینده
امکان اعمال تعرفه جدید بدون نیاز به برنامهنویسی
۸- سیستم ثبت خطا (Log)
ثبت خطاهای مربوط به درگاه پرداخت
ثبت خطاهای مربوط به سامانه پیامکی
ثبت تاریخ و ساعت خطا
نمایش جزئیات خطا در پنل مدیریت
۹- پشتیبانگیری و خروجی
امکان خروجی گرفتن از تمام نوبتها
خروجی Excel
خروجی CSV
امکان تهیه نسخه پشتیبان (Backup)
امکان بازیابی نسخه پشتیبان از پنل مدیریت
۱۰- الزامات فنی
فقط برای یک پزشک طراحی شود.
امکانات چند پزشک و چند مطب نداشته باشد.
افزونه کاملاً ماژولار طراحی شود.
سبک و سریع باشد.
کاملاً واکنشگرا (مناسب موبایل) باشد.
دارای شورتکد برای نمایش فرم رزرو در صفحات باشد.
امکان شخصیسازی رنگها و متنها از پنل تنظیمات وجود داشته باشد.
با نسخههای جدید وردپرس و PHP سازگار باشد.
استانداردهای امنیتی وردپرس رعایت شود.
ساختار افزونه بهگونهای باشد که در آینده بتوان اپلیکیشن موبایل را از طریق API به آن متصل کرد.
فقط یک مورد به نظرم هنوز جا افتاده؛ احراز هویت پیامکی (کد یکبارمصرف). این قابلیت باعث میشود شماره موبایلهای جعلی ثبت نشوند و بانک شمارهها هم معتبرتر باشد.
طراحی و برنامه نویسی پلاگین و افزونه
خرید و نصب افزونه و پلاگین
مشاهده جزئیات پیشنهادهای این پروژه
گزارش تخلف
پروژه را با دوستان خود به اشتراک بگذارید