نبذة عن المشروع:
InfinityStore هو تطبيق أندرويد احترافي يتيح للمستخدمين تصفح المنتجات، إضافتها إلى سلة المشتريات، وإتمام عملية الشراء بسهولة. تم تطوير التطبيق باستخدام Kotlin مع الاعتماد على Firebase And Room Database لإدارة البيانات، مما يجعله حلاً مثاليًا لأصحاب المتاجر الإلكترونية الذين يبحثون عن تطبيق سريع وفعال.
مميزات التطبيق:
️ عرض المنتجات: صفحة منظمة تعرض المنتجات مع تفاصيلها (الاسم، السعر، الصورة، الوصف).
️ إضافة إلى السلة: يمكن للمستخدمين إضافة المنتجات إلى سلة المشتريات مع حساب السعر الإجمالي تلقائيًا.
️ إدارة الطلبات: إمكانية مراجعة الطلبات السابقة وإدارتها بسهولة.
️ بحث متقدم: فلترة المنتجات والبحث عنها بسهولة.
️ تصميم عصري: تجربة مستخدم حديثة وسهلة التصفح.
️ مزامنة البيانات: استخدام Firebase Realtime Database لحفظ بيانات المنتجات والمستخدمين بأمان.
التقنيات المستخدمة:
لغة البرمجة: Kotlin
إدارة البيانات: Firebase Realtime Database and Room database
تصميم الواجهات: Jetpack Compose and Navigation Component
إدارة الحالة: MVI, Hilt
اتصال الشبكة: Retrofit
هدف التطبيق:
يستهدف التطبيق أصحاب المتاجر الإلكترونية ويوفر لهم حلاً رقميًا متكاملاً لإدارة عمليات الشراء، مما يساعد في تحسين تجربة المستخدم وزيادة المبيعات عبر الهواتف المحمولة.