منصة متكاملة لوكالة سفر مدعومة بالذكاء الاصطناعي — كنظام Full-Stack متكامل
يسعدني أن أشارككم مشروع تخرجي Travel-Nest، وهو تطبيق ويب حديث لوكالة سفر يهدف إلى تطوير تجربة تخطيط الرحلات داخل مصر، من خلال دمج الذكاء الاصطناعي مع تجربة مستخدم سلسة وعصرية.
في هذا المشروع، قمت بتطوير نظام متكامل يشمل Backend قوي باستخدام Spring Boot، وواجهة مستخدم حديثة، بالإضافة إلى نظام توصيات ذكي يعتمد على الذكاء الاصطناعي.
? الـ Backend باستخدام Spring Boot:
قمت بتصميم وتطوير الباك إند بالكامل، مع التركيز على الأداء، الأمان، وقابلية التوسع.
? أهم المميزات:
إدارة الوجهات السياحية (إضافة / تعديل / حذف)
نظام حجز متكامل مع معالجة الدفع
إدارة المستخدمين (تسجيل، تسجيل دخول، استعادة كلمة المرور، إدارة الحساب)
لوحة تحكم للإدارة لإدارة الرحلات والحجوزات والمستخدمين
إرسال إشعارات عبر البريد الإلكتروني للحجوزات والعمليات
نظام أمان متكامل باستخدام JWT و bcrypt و Hibernate Validator
? التقنيات المستخدمة:
Java & Spring Boot (RESTful APIs)
Spring Security (JWT + bcrypt)
Spring Data JPA & MySQL
Google APIs & Spring Mail
Docker (لنشر التطبيق)
JUnit & Spring Boot Test
? الواجهة الأمامية (Frontend):
بالتعاون مع محمد زهران، شاركت في تطوير واجهة مستخدم حديثة وتفاعلية توفر تجربة استخدام مميزة.
? أهم المميزات:
واجهة تفاعلية بتصميم عصري وسلس
نظام بحث وتصفية متقدم (السعر، الأنشطة، وغيرها)
نظام تقييم ومراجعات للمستخدمين
? التقنيات المستخدمة:
React.js (Functional Components + Hooks)
Tailwind CSS
? نظام الذكاء الاصطناعي (Python AI Backend):
قمت بتطوير Backend منفصل باستخدام Python لتقديم توصيات مخصصة للمستخدمين.
? أهم المميزات:
نظام توصيات ذكي يعتمد على Google Gemini لترتيب الرحلات حسب تفضيلات المستخدم
Chatbot لمساعدة المستخدمين وتقديم اقتراحات فورية
? التقنيات المستخدمة:
Python & FastAPI
Google Gemini API
? أهم ما تعلمته من المشروع:
بناء أنظمة Backend قوية وقابلة للتوسع باستخدام Spring Boot
تطوير واجهات حديثة وتفاعلية باستخدام React
دمج تقنيات الذكاء الاصطناعي في تطبيقات حقيقية
إدارة أنظمة معقدة واستخدام Docker في النشر
العمل على مشروع متكامل يحاكي بيئة العمل الفعلية