"رحال" هو منصة ذكية (AI-Powered) لتخطيط الرحلات في مصر. النظام يدمج بين شات بوت تفاعلي، ونظام توصيات، ومنصة لإدارة الحجوزات والدفع.
مميزات النظام (العامة):
شات بوت ذكي (AI): يفهم لغة المستخدم ويقترح عليه رحلات وفنادق وأنشطة.
نظام توصيات ذكي: يقترح خطط رحلات كاملة بناءً على اهتمامات السائح وميزانيته.
نظام حجز ودفع: ربط مباشر وآمن مع بوابة الدفع Stripe.
شات فوري: للتواصل اللحظي بين المستخدمين.
منصة لشركات السياحة: لوحة تحكم لإدارة باقات الرحلات والحجوزات.
دوري في المشروع: (مطور Back-End)
- قمت بالتركيز بشكل كامل على بناء وتطوير الواجهة الخلفية (Back-End) للنظام باستخدام Java Spring.
- بناء النظام الأساسي (Core System) باستخدام Java 21 و Spring Boot 3.
- تطوير كافة الواجهات البرمجية (REST APIs) التي تخدم الواجهة الأمامية (Angular) ونماذج الذكاء الاصطناعي (Rasa/FastAPI).
- تنفيذ منطق (Logic) الحجز والربط الآمن مع بوابة الدفع Stripe من جهة الخادم (Server-side).
- بناء جانب الخادم لنظام الشات الفوري باستخدام WebSocket / STOMP.
- تصميم قاعدة بيانات PostgreSQL وإدارة المصادقة (JWT) لحسابات السياح والشركات.
التقنيات المستخدمة (في المشروع ككل):
Backend: Java 21, Spring Boot 3, PostgreSQL, WebSocket, Stripe API
AI: Rasa, FastAPI, SBERT
Frontend: Angular 19
Deployment : Docker