مراحل التنفيذ:
درست نظام جدولة المواعيد العالمي (Calendly)، ووضعت خطة لتنفيذ نسخة كاملة تناسب الاحتياجات المحلية والدولية.
بنيت الهيكل البرمجي باستعمال Next.js 15 + React 19 + Tailwind CSS لتصميم واجهات سريعة ومتجاوبة.
أنشأت قاعدة بيانات PostgreSQL باستخدام Drizzle ORM، ونفذت عمليات CRUD للأحداث والاجتماعات.
دمجت نظام تسجيل الدخول الآمن والتوثيق عبر Clerk، مع دعم كامل للجدولة الشخصية لكل مستخدم.
أنجزت ربط جوجل كالندر لمزامنة الاجتماعات أوتوماتيكياً، وأضفت خيارات التحكم بالمنطقة الزمنية وتبديل الأوضاع (داكن/فاتح).
اختبرت النظام والتزمت بسرعة الأداء، الأمان عبر حماية المسارات، والتحقق البرمجي للمدخلات.
المهام التي نفذتها شخصياً:
برمجت كل الوظائف: إنشاء الحدث (name, description, duration)، تعديل/حذف الحدث، إدارة الجدول الشخصي، وتوفير رابط مشاركة للعميل.
طبّقت واجهات الاستعمال لجميع صفحات (الأحداث، الجدولة، إدارة المواعيد)، وكتبت نظام الشروط والتحقق باستخدام Zod.
اختبرت النظام في سيناريوهات متعددة (حجز، تعديل، الرفض، المزامنة مع Google).
النتيجة النهائية:
نظام متكامل يسمح لأي شخص بجدولة اجتماعاته بسهولة، مع حماية البيانات وتوفير تجربة استخدام عصرية تحاكي المنصات العالمية وتدعم التوسع والنشر الفوري.