قمت بتطوير تطبيق تسوق إلكتروني على نظام أندرويد باستخدام لغة Kotlin وقاعدة بيانات Firebase، يهدف إلى تسهيل عملية الشراء عبر الإنترنت وتوفير تجربة تسوق مريحة وسريعة للمستخدمين دون الحاجة إلى زيارة المتاجر فعليًا.
يتضمن التطبيق نظامين رئيسيين:
حساب المدير (Admin):
إضافة، تحديث، وحذف الفئات (Categories) والمنتجات.
عرض إحصائيات في لوحة تحكم (Dashboard) حول المنتجات المشتراة، الأعلى تقييمًا، والأكثر طلبًا.
حساب المستخدم (Customer):
تصفح المنتجات حسب الفئة وعرض تفاصيلها (الاسم، الوصف، السعر، الصورة، التقييم، والموقع).
البحث عن المنتجات حسب الاسم أو السعر أو التقييم.
عرض المسار بين موقع المستخدم وموقع المنتج على الخريطة.
إدارة ملفه الشخصي ومراجعة المشتريات السابقة.
مميزات التطبيق:
واجهة مستخدم بسيطة وسهلة الاستخدام مصممة لتناسب جميع الفئات.
تكامل تام مع خدمات Firebase لتخزين البيانات بشكل آمن وسريع.
عرض ديناميكي للفئات والمنتجات باستخدام RecyclerView.
تصميم متجاوب وجذاب يعتمد على مبادئ Material Design.
إمكانية عرض وتحليل الإحصائيات من لوحة التحكم الإدارية.