تطبيق "احجزلي" هو منصة ذكية تم تطويرها باستخدام إطار عمل Flutter لتسهيل عملية حجز ملاعب كرة القدم والمنشآت الرياضية. يهدف التطبيق إلى الربط بين أصحاب الملاعب والمستخدمين من خلال تجربة مستخدم (UX) سلسة وواجهة (UI) عصرية وجذابة.
أبرز المميزات التي تم تنفيذها في التطبيق:
- نظام مستخدمين متكامل: شاشات تسجيل دخول وإنشاء حساب، مع صفحة شخصية لعرض بيانات المستخدم (Verified Member).
- استعراض الملاعب: قائمة ديناميكية تعرض الملاعب المتاحة مع تفاصيل الأسعار لكل ساعة والموقع الجغرافي (مثل Zed FC, Ghool Pitch).
- البحث والفلترة: إمكانية تصفح الملاعب حسب المنطقة (المعادي، الشيخ زايد، إلخ) من خلال قائمة جانبية (Drawer) منظمة.
- نظام حجز ذكي: تقويم تفاعلي لاختيار اليوم، مع عرض الساعات المتاحة (Available Slots) ومنع التضارب في المواعيد.
- إدارة الحجوزات: صفحة "حجوزاتي" (My Reservations) التي تمكن المستخدم من متابعة حجوزاته القادمة أو إلغائها.
- تعدد طرق الدفع: دعم خيار الدفع النقدي في الملعب (Cash at Field) مع بنية تحتية برمجية جاهزة لدمج المحفظة الإلكترونية وبوابات الدفع.
التفاصيل التقنية:
- Backend & Infrastructure: الاعتماد على Firebase لإدارة قاعدة البيانات السحابية (Cloud Firestore)، وتوثيق المستخدمين (Authentication)، مما يضمن سرعة وأمان البيانات.
- استخدام Clean Architecture لضمان سهولة صيانة وتطوير الكود.
- إدارة الحالة (State Management) لضمان أداء سريع وسلس.
- تصميم واجهات متجاوبة تعمل بكفاءة على مختلف أحجام الشاشات (Android & iOS).