مرحبًا بكم في تطبيق خدمات المنزل!
خلال رحلتي لتعلم Next.js، قمت ببناء هذا التطبيق الكامل الذي يربط بين أصحاب المنازل ومقدمي الخدمات المحلية لصيانة وتحسين المنازل. باستخدام تقنيات الويب الحديثة، يضمن التطبيق تجربة سلسة وسهلة الاستخدام لكل من أصحاب المنازل ومقدمي الخدمات.
الميزات
مصادقة المستخدم: تسجيل الدخول والتسجيل الآمن باستخدام تسجيل الدخول عبر Google عبر منصة Descope.
طرق محمية: لا يمكن الوصول إلى الصفحات دون تسجيل الدخول.
قوائم الخدمات: تصفح وفلاتر لمقدمي الخدمات المحليين عبر مختلف الفئات.
نظام الحجز: جدولة وإدارة مواعيد الخدمات بسهولة.
⏳ عرض التحميل: يظهر أثناء جلب البيانات من Hygraph API.
إدارة الحجوزات: يمكن للمستخدمين حجز المواعيد والوصول إلى صفحة حجوزاتهم. سيتم تعطيل المواعيد التي تم حجزها بالفعل.
️ التقنيات المستخدمة
Next.js: إطار عمل React لتقديم المواقع من جانب الخادم وإنشاء مواقع ثابتة (Next.js).
React.js: مكتبة JavaScript لبناء واجهات المستخدم (React).
Hygraph (GraphCMS): واجهة برمجة تطبيقات مرنة للنشر المحلي للمحتوى (Hygraph).
Tailwind CSS: إطار عمل CSS الأولي لتطوير واجهات المستخدم بسرعة (Tailwind CSS).
Descope: منصة إدارة ومصادقة المستخدمين (Descope).