الفكرة العامة:
"CarpolDZ" هو موقع إلكتروني لتسهيل حجز الرحلات المشتركة بين المستخدمين والسائقين. يتمكن المستخدمون من البحث عن رحلات متاحة، اختيار الرحلة المناسبة بناءً على السعر والتفضيلات الأخرى، وتأكيد الحجز. من جهة أخرى، يمكن للسائقين تسجيل رحلاتهم وعرضها على المنصة، وإدارة طلبات الحجز التي تصلهم.
الميزات الرئيسية:
1. للمستخدمين:
- صفحة البحث:
يمكن للمستخدمين البحث عن رحلات متاحة عن طريق تحديد الوجهة، التاريخ، وعدد الركاب.
- فلاتر متقدمة:
يتضمن الفلاتر نطاق السعر، خيارات التدخين، وغيرها.
- عرض النتائج:
يتم عرض قائمة بالرحلات المتاحة مع تفاصيل مثل السعر، الوقت، والوجهة.
- صفحة الحجز:
بعد اختيار الرحلة، يتم توجيه المستخدم إلى صفحة الحجز لتأكيد الطلب.
- التسجيل/تسجيل الدخول:
إذا لم يكن المستخدم مسجلًا، يتم توجيهه إلى صفحة التسجيل قبل إتمام الحجز.
2. للسائقين:
- تسجيل السائق:
يمكن للسائقين إنشاء حساب خاص بهم وإضافة معلومات المركبة.
- نشر الرحلات:
يمكن للسائقين نشر رحلات جديدة مع تحديد عدد الأماكن المتاحة، التاريخ، الوجهة، والسعر.
- إدارة الطلبات:
يتمكن السائقون من عرض طلبات الحجز التي تصلهم واختيار تأكيدها أو رفضها.
- معلومات الزبون:
عند تأكيد الحجز، يتم إرسال معلومات الزبون (مثل الاسم ورقم التواصل) إلى السائق.
التقنيات المستخدمة:
- واجهة المستخدم: HTML, CSS, JavaScript.
- قاعدة البيانات: SQL لتخزين بيانات المستخدمين، الرحلات، والحجوزات.
- الأمان: تشفير كلمات المرور والتحقق من صحة البيانات المدخلة.
ميزات إضافية مقترحة:
- تقييم السائقين والركاب بعد كل رحلة.
- إشعارات عبر البريد الإلكتروني أو الرسائل النصية لتأكيد الحجز.
- خيارات دفع متعددة (بطاقات ائتمان، محافظ إلكترونية، إلخ).
- تصميم متجاوب يعمل على جميع الأجهزة (كمبيوتر، لوحي، هاتف).
الهدف من المشروع:
توفير منصة سهلة الاستخدام لتوصيل الركاب بالسائقين بطريقة آمنة وفعالة، مع توفير خيارات متنوعة للرحلات ومرونة في الحجز.