نرم‌افزار دسکتاپ · املاک مخزن خصوصی

املاک‌یار (صهیب املاک)

AmlakYar — Real Estate

املاک‌یار پلتفرمی هوشمند برای ثبت، مدیریت و تطبیق فایل‌های ملکی است که برای دفاتر املاک و مشاوران طراحی کرده‌ام. نسخه‌ی اصلی یک نرم‌افزار دسکتاپ ویندوز با Flutter است و نسخه‌های وب و اندروید هم دارد؛ بک‌اند آن با Django نوشته شده است.

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

بک‌اند با Django و Django Ninja نوشته شده و مستندات OpenAPI دارد؛ داده‌ها با Pydantic اعتبارسنجی می‌شوند، ورود با کد یک‌بارمصرف پیامکی و توکن‌های JWT انجام می‌شود و Redis برای کش، نگهداری کدهای ورود و محدودیت درخواست‌ها و صف Celery به کار می‌رود. اشتراک دفاتر با درگاه زرین‌پال پرداخت می‌شود و تاریخ‌ها شمسی‌اند.

رابط با Flutter و Material 3 ساخته شده، کاملاً فارسی و راست‌چین است و تم روشن و تاریک دارد. وضعیت برنامه با Riverpod مدیریت می‌شود، توکن‌ها خودکار تمدید و در حافظه‌ی امن نگهداری می‌شوند، گزارش‌ها نمودار دارند و کارت هر ملک به‌صورت PDF چاپ یا به اشتراک گذاشته می‌شود.

ویژگی‌های کلیدی

  • ثبت و مدیریت فایل‌های عرضه و تقاضا
  • موتور تطبیق ملک با متقاضی با امتیازدهی وزنی
  • مدیریت دفاتر و مشاوران
  • اشتراک و پرداخت آنلاین با زرین‌پال
  • ورود با کد یک‌بارمصرف پیامکی
  • گزارش‌ها و نمودارهای مدیریتی
  • چاپ و اشتراک‌گذاری کارت ملک به‌صورت PDF
  • اپ Flutter برای ویندوز، وب و اندروید با تم روشن و تاریک

تکنولوژی‌ها

FlutterDartRiverpodMaterial 3PythonDjangoDjango NinjaPydanticJWTPostgreSQLRedisCeleryZarinpalRTL UI

نقش من در پروژه

طراحی و توسعه‌ی فول‌استک

مخزن کد این پروژه خصوصی است.

تصاویر پروژه

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