تفاصيل العمل

وصف المشروع:

تم تطوير هذا المشروع كنموذج أولي لموقع شبيه بمنصة Airbnb باستخدام التقنيات التالية: Next.js، TypeScript، MongoDB، و Node.js. يهدف هذا المشروع إلى توفير واجهة مستخدم ديناميكية وقاعدة بيانات قوية لإدارة واستعراض العقارات المتاحة للإيجار.

التقنيات المستخدمة:

Next.js: إطار عمل React لتطوير تطبيقات الويب يوفر التقديم من جانب الخادم (Server-side Rendering) والتقديم الساكن (Static Generation).

TypeScript: لغة برمجة تعتمد على JavaScript وتضيف لها أنواع البيانات الثابتة.

MongoDB: قاعدة بيانات NoSQL تُستخدم لتخزين بيانات العقارات والمستخدمين.

Node.js: بيئة تشغيل JavaScript على جانب الخادم تستخدم لبناء واجهات برمجية (APIs) والتفاعل مع قاعدة البيانات.

الميزات الرئيسية:

واجهة المستخدم:

- صفحة رئيسية تعرض العقارات المتاحة للإيجار مع صور ووصف قصير.

- صفحات تفصيلية لكل عقار تتضمن معلومات شاملة مثل الموقع، السعر، والمرافق المتاحة.

- ميزة البحث والتصفية حسب الموقع، السعر، ونوع العقار.

إدارة البيانات:

- استخدام MongoDB لتخزين بيانات العقارات والمستخدمين.

- واجهات برمجية (APIs) باستخدام Node.js للتفاعل مع قاعدة البيانات وتنفيذ العمليات اللازمة.

تجربة مستخدم متقدمة:

- تصميم مستجيب (Responsive Design) لضمان تجربة مثالية على مختلف الأجهزة.

- تحسين الأداء باستخدام ميزات Next.js مثل التقديم من جانب الخادم (Server-side Rendering).

الوضع الحالي:

المشروع حالياً في مرحلة الإنتاج التجريبي ولا يتضمن نظام تسجيل دخول أو مصادقة (Authentication System). يتم التركيز في هذه المرحلة على تحسين واجهة المستخدم وتجربة المستخدم، وجمع الملاحظات من المستخدمين لتحديد الميزات التي يمكن إضافتها في المستقبل.

ملفات مرفقة

بطاقة العمل

اسم المستقل Mohannad W.
عدد الإعجابات 0
عدد المشاهدات 8
تاريخ الإضافة
تاريخ الإنجاز