مطالعه موردی / 03
Real Estate

KasraMelk

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

PROJECTKasraMelkCATEGORYReal EstateSTATUSPUBLISHED
KasraMelkطراحی و توسعه توسط Siteva
01 / معرفی پروژه

KasraMelk

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

02 / فناوری‌های پروژه

فناوری‌های پروژه

01Next.js02NestJS03Prisma04PostgreSQL05TypeScript
03

چالش

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

04

راهکار

Backend با NestJS و Prisma بر پایه مدل‌های Property، Location، Feature، PropertyImage و User توسعه داده شد. جریان مدیریت ملک شامل ایجاد و ویرایش فایل، ثبت موقعیت، اتصال ویژگی‌ها، ارسال برای بررسی، تغییر وضعیت و مدیریت تصاویر است. تصاویر هر ملک قابلیت آپلود، مرتب‌سازی، انتخاب تصویر کاور و حذف دارند و لیست عمومی فقط فایل‌های منتشرشده را از API دریافت می‌کند.

05

نتیجه

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

SITEVA

شروع یک پروژه

شروع یک پروژه