أوفرات Offerat: نطبيق طلب وتوصيل طعام احترافى مع تتبع مباشر للسائقين

تفاصيل العمل

Offerat is a comprehensive food delivery application built for Android using Java and Firebase. The app provides customers with a seamless experience for ordering food from various restaurants with advanced order tracking capabilities.

Key Features:

Complete Ordering System: Browse restaurants, select meals, and manage shopping cart

Real-time Order Tracking: Monitor order status from preparation to delivery

Advanced Mapping System: Google Maps integration for location services and driver tracking

Multi-platform Authentication: Login via phone number, Google, and Facebook

Smart Notification System: Instant notifications for order updates

Multi-language Support: Arabic interface with translation capabilities

Flexible Payment System: Cash on delivery with extensible payment methods

Ratings & Reviews: Restaurant and meal rating system

Technical Stack:

Frontend: Android (Java) with Material Design

Backend: Firebase (Firestore, Realtime Database, Authentication, Cloud Messaging)

Maps: Google Maps API and Google Places API

Geolocation: GeoFire for real-time location tracking

Networking: Retrofit for external server communication

Local Storage: Paper DB for secure local data storage

Architecture Highlights:

Clean Architecture with proper separation of concerns

Firebase integration for scalable backend services

Real-time data synchronization

Offline-first approach with local caching

Modular design for maintainability and scalability

_______________________________________________________________________________

أوفرات هو تطبيق توصيل طعام متكامل تم تطويره بنظام Android باستخدام Java و Firebase. يوفر التطبيق تجربة شاملة للعملاء لطلب الطعام من مختلف المطاعم مع نظام تتبع متقدم للطلبات.

المميزات الرئيسية:

نظام طلب متكامل: تصفح المطاعم، اختيار الوجبات، وإدارة سلة التسوق

تتبع الطلبات في الوقت الفعلي: مراقبة حالة الطلب من التحضير حتى التوصيل

نظام خرائط متقدم: استخدام Google Maps لتحديد الموقع ومراقبة السائقين

المصادقة المتعددة: تسجيل دخول عبر الهاتف، Google، و Facebook

نظام إشعارات ذكي: إشعارات فورية لتحديثات الطلبات

دعم متعدد اللغات: واجهة باللغة العربية مع دعم الترجمة

نظام دفع مرن: دفع نقدي عند الاستلام مع إمكانية التوسع لطرق دفع أخرى

تقييمات ومراجعات: نظام تقييم المطاعم والوجبات

التقنيات المستخدمة:

Frontend: Android (Java) مع Material Design

Backend: Firebase (Firestore, Realtime Database, Authentication, Cloud Messaging)

الخرائط: Google Maps API و Google Places API

التتبع الجغرافي: GeoFire للمواقع في الوقت الفعلي

الشبكات: Retrofit للاتصال بالخوادم الخارجية

التخزين المحلي: Paper DB للتخزين المحلي الآمن

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
تاريخ الإنجاز
المهارات