داروخانهیاب محصول: پیشنهاد اجرای فاز اول (MVP)
این صفحه شرح مسئله، دامنه MVP، معماری، پاسخ به پرسشهای کارفرما، قیمت فاز اول، مسیر توسعه و شرایط تحویل را شفاف میکند.
قیمت فاز اول: ۵٬۰۰۰٬۰۰۰ تومان
پنجره تحویل پیشنهادی: ۱۰ تا ۱۴ روز کاری (منوط به کلید نقشه و نمونه داده).
درک مسئله
کاربر موبایل باید بداند یک محصول مشخص در کدام داروخانهها موجود است، بتواند با استان/شهر/منطقه فیلتر کند، روی نقشه ببیند و تماس یا مسیریابی بگیرد. اپراتور باید موجودی را سریع بهروز کند و از اکسل وارد کند — بدون فروش آنلاین در فاز اول.
دامنه MVP (داخل) و خارج از دامنه
- جستجوی محصول، فیلتر جغرافیایی، فهرست + نقشه، جزئیات داروخانه، تماس و مسیریابی
- داشبورد مدیریت سفارشی (نه پنل خام جنگو)، CRUD محصول/داروخانه/موجودی
- ورود اکسل با پیشنمایش ردیفی و تأیید قبل از ثبت
- دوزبانه فارسی (پیشفرض، RTL) و انگلیسی
- خارج از دامنه فاز اول: فروش آنلاین، درگاه پرداخت، حساب خودخدمت داروخانه، اتصال زنده ERP/انبار
پاسخ مستقیم به پرسشهای شما
- فناوری؟
- مونولیت ماژولار Django، پایگاه PostgreSQL (آمادگی PostGIS)، رندر سمت سرور موبایلمحور، آداپتر نقشه مقاوم، Docker/Gunicorn، داراییهای استاتیک و فونت خودمیزبان (بدون CDN خارجی / Google Fonts).
- داشبورد سفارشی؟
- بله — ورود امن، آمار، CRUD، ویرایشگر موجودی، و ویزارد اکسل؛ نه صفحات پیشفرض Django Admin برای عملیات روزمره.
- ورود/بهروزرسانی واقعی اکسل؟
- بله — قالب، آپلود، نرمالسازی، اعتبارسنجی، پیشنمایش create/update/error، تأیید، ثبت اتمی و گزارش خطا. تطبیق اول با SKU و کد داروخانه؛ هرگز بهصورت خاموش روی نام مبهم.
- نقشه Map.ir و Memaps و وقتی قطع میشوند؟
- آداپتر چندارائهدهنده: Map.ir (کلید محدود به دامنه) → Memaps → کاشی/نمایش همانمبدأ بهعنوان تضمین نمایش. مسیریابی turn-by-turn بهترینتلاش است؛ آدرس، تلفن، مختصات و دستآف ناوبری همیشه در دسترس میمانند.
- تجربه نقشه خصوصی (ایرانسل / روان ارتباط)؟
- تجربه مرتبط در پروژههای خصوصی نقشه برای ایرانسل و روان ارتباط وجود دارد؛ دمو عمومی قابلاشتراک بهخاطر محرمانگی مشتری ارائه نمیشود. در این MVP همان الگوی تابآوری (چند مسیر + fallback خودمیزبان) پیاده شده است.
- تحویل کامل سورس و داده؟
- بله — مخزن خصوصی Ops Gitea، سورس کامل، مایگریشن، خروجی داده، مستندات استقرار، موجودی دسترسی دامنه/میزبان/پایگاه، و یادداشت راهاندازی ارائهدهنده نقشه.
- پشتیبانی مستمر؟
- فازهای بعدی پس از کشف جداگانه قیمتگذاری میشوند. کار مداوم با سهمیهی ماهانه توافقی «وظیفه و ساعت» انجام میشود.
معماری و مدل داده
بازدیدکننده → UI عمومی FA/EN → جستجو/فیلتر → PostgreSQL ← داشبورد و اکسل. نقشه از طریق آداپتر به Map.ir / Memaps / fallback همانمبدأ.
- Province / City / District
- Product (SKU، نام FA/EN، نرمالسازی جستجو)
- Pharmacy (کد پایدار، آدرس، مختصات، جغرافیا)
- PharmacyProductAvailability (موجود / ناموجود / نامشخص)
- ImportJob + AuditEvent
قیمت و زمان
۵٬۰۰۰٬۰۰۰ تومان — فاز اول ثابت
۱۰–۱۴ روز کاری پیشنهادی، وابسته به دریافت کلید نقشه و نمونه داده واقعی. فازهای بعدی و پشتیبانی ماهانه جداگانه توافق میشوند.
نقشه راه
- فاز ۱ (همین MVP): کشف محصول و موجودی داروخانه
- فاز ۲ (کشف جدا): پنل داروخانه، اعلانها، کیفیت داده بالاتر
- فاز ۳+: اتصال انبار/ERP، رزرو، یا کانال فروش در صورت نیاز کسبوکار
معیار پذیرش و تحویل
- جستجوی محصول دمو، فیلتر شهر/منطقه، نزدیک من (اختیاری)، جزئیات، نقشه، مسیریابی
- ورود ادمین، تغییر موجودی، واردات اکسل با پیشنمایش
- TLS روی
pharmacylocator.asiabari.ir،/healthz، پشتیبان پایگاه - تحویل مخزن خصوصی + مستندات + دسترسیها
تماس برای شروع: از طریق کانال توافقشده با آسیاباری / ناریونیک.