تطبيق ويب كامل لحجز تذاكر الحافلات بين المدن المصرية، صممته وبرمجته بنفسي باستخدام Python و Flask وقاعدة بيانات SQLite وواجهة Bootstrap 5.
لوحة العميل:
- البحث عن الرحلات حسب مدينة الانطلاق والوصول والتاريخ
- إنشاء حساب وتسجيل الدخول وحجز المقاعد في حافلات اقتصادية أو ديلوكس أو VIP
- الدفع نقدًا أو بالبطاقة، ثم عرض الحجوزات أو إلغاؤها
لوحة المدير:
- لوحة تحكم تعرض الرحلات والحجوزات والعملاء والإيرادات
- إضافة وتعديل وحذف المدن والحافلات والرحلات
- متابعة كل الحجوزات والعملاء المسجلين
الأمان:
- تشفير كلمات المرور (PBKDF2-SHA256)
- حد لمحاولات تسجيل الدخول مع قفل مؤقت لمدة 15 دقيقة
- ترويسات أمان منها Content-Security-Policy و X-Frame-Options
- ملفات تعريف ارتباط HttpOnly و SameSite و Secure
- تنقية المدخلات واستعلامات SQL آمنة (Parameterized)
جاهز للنشر على خادم إنتاج باستخدام gunicorn. الصور المرفقة: الصفحة الرئيسية، نتائج البحث، ولوحة تحكم المدير.