إمتلاك العقارية هي منصة عقارية كبيرة ومتعددة اللغات لبيع العقارات والاستثمار في تركيا، وتخدم مشترين من الشرق الأوسط وأوروبا ومناطق أخرى حول العالم. عملت عليها كمطور شامل (full stack)، حيث بنيت الواجهة الأمامية (Frontend) باستخدام فيو جي إس (Vue.js) وإنيرشيا جي إس (Inertia.js) فوق تايب سكريبت (TypeScript)، مرتبطة بشكل وثيق مع الواجهة الخلفية (Backend) المبنية بإطار العمل لارافيل (Laravel)، مع ماي إس كيو إل (MySQL) كقاعدة بيانات أساسية، وريديس (Redis) للتخزين المؤقت (Cache) وإدارة الجلسات لتحمل الزيارات العالية دون التأثير على السرعة.
تدعم المنصة 6 لغات، هي الإنجليزية والفرنسية والتركية والروسية والعربية والفارسية، مع تحويل فوري بين 19 عملة، بالإضافة إلى إمكانية التبديل بين وحدة المتر المربع والقدم المربع، وكل هذا احتاج إلى تعامل دقيق على مستوى حالة الواجهة الأمامية ومنطق التسعير في الخلفية (Back-End). من أبرز الميزات أيضا نظام بحث وفلترة متقدم للعقارات، ونظام للمفضلة، ولوحات تحكم للمستخدمين، وخاصية إضافة عقار لعرضه على المنصة، وأداة للتحقق من هوية المستشار العقاري عبر رقم الهاتف حتى يتأكد المشتري أنه يتحدث مع مستشار حقيقي من إمتلاك، بالإضافة إلى أقسام مخصصة لفرص الاستثمار وطلبات الحصول على الجنسية التركية عن طريق الاستثمار وخدمات إدارة واستشارات العقارات. استخدام إنيرشيا (Inertia.js) سمح لي بإبقاء واجهة فيو جي إس تعمل مثل تطبيق صفحة واحدة (SPA) بشكل كامل، مع الاعتماد في نفس الوقت على نظام التوجيه (Routing) والمتحكمات (Controllers) في لارافيل، وهذا وفر عناء بناء طبقة واجهة برمجة تطبيقات (API) منفصلة لمعظم أجزاء التطبيق.