HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى HouseGuide – Flutter Mobile App + RESTful API Backend تطبيق سكنى
تفاصيل العمل

HouseGuide هو تطبيق متكامل يتيح للمستخدمين (خصوصًا الطلاب) البحث عن وحدات سكنية مناسبة لاحتياجاتهم داخل المدن الجامعية أو المجاورة. تم تطوير التطبيق ليعمل على Android وiOS باستخدام Flutter، مع بناء واجهة برمجية خلفية (RESTful API) باستخدام Node.js / Express.js وMongoDB. المزايا الأساسية: الواجهة الأمامية (Front-end – Flutter): واجهة مستخدم جذابة وسهلة الاستخدام. شاشة رئيسية تعرض الوحدات السكنية المقترحة. شريط تنقل جانبي (Side Drawer) يشمل: الرئيسية، حسابي، الرسائل، الإشعارات، الإعدادات، تسجيل الخروج. نظام تسجيل دخول وتسجيل حساب جديد. البحث حسب الموقع الجغرافي، السعر، عدد الغرف. عرض تفاصيل العقار (الصور، السعر، عدد الغرف، الموقع... إلخ). إمكانية الحجز أو التواصل مع المالك مباشرة. يدعم الوضع الليلي والدايت مود. متوافق مع الشاشات المختلفة ويدعم اللغتين العربية والإنجليزية. الواجهة الخلفية (Back-end – Node.js/Express): تسجيل وتوثيق المستخدمين باستخدام JWT وbcrypt. إضافة وتعديل وحذف العقارات (CRUD). البحث والتصفية حسب: الموقع، السعر، عدد الغرف، التوافر. نظام الحجز العقاري. هيكلة نظيفة تعتمد على MVC Architecture. استخدام MongoDB (Mongoose) كقاعدة بيانات. حماية متقدمة باستخدام express-validator وdotenv للبيئة. ️ التقنيات المستخدمة: Back-end: Node.js Express.js MongoDB + Mongoose JWT + Bcrypt express-validator Dotenv Front-end: Flutter (Android & iOS) Dart Firebase (للتنبيهات والتنقلات في بعض النسخ) HTTP Requests للتواصل مع الـ API ? المهارات المستخدمة في المشروع: Flutter & Dart Responsive UI/UX Design Node.js & Express.js MongoDB JWT Authentication RESTful API Development MVC Design Pattern MongoDB Schema Design API Integration with Mobile App

شارك
بطاقة العمل
تاريخ النشر
منذ 5 أيام
المشاهدات
16
المستقل
طلب عمل مماثل
شارك
مركز المساعدة