مشروع يتكون من تطبيقين: أحدهما للمستخدم والآخر للإدارة، كما يلي:
تطبيق Grocery: تدفق المستخدم
تم تطوير تطبيق سهل الاستخدام للتسوق عبر الإنترنت باستخدام Firebase كخلفية للتطبيق.
نظام مصادقة قوي: تم تنفيذ نظام تسجيل دخول وتسجيل وحل مشكلة إعادة تعيين كلمة المرور بشكل آمن.
استعراض المنتجات: يمكن للمستخدمين تصفح المنتجات على الشاشة الرئيسية، مشاهدة العناصر المعروضة للبيع، والبحث عن منتجات معينة.
تصنيف المنتجات: تم تنظيم المنتجات ضمن فئات لتسهيل التنقل.
نظام السلة: تم دمج نظام السلة مع بوابة الدفع Stripe لشراء المنتجات بسهولة وأمان.
قائمة الرغبات: تم تصميم ميزة قائمة الرغبات التي تسمح للمستخدمين بإضافة، إزالة، وإدارة العناصر المفضلة.
ملف المستخدم: تم إنشاء قسم للملف الشخصي مع خيارات لتحرير المعلومات الشخصية، التبديل بين الوضع المظلم والفاتح، وعرض تاريخ الطلبات.
لوحة الإدارة: الموقع الإلكتروني
تم تطوير لوحة إدارة لإدارة متجر البقالة.
إدارة المنتجات: يمكن للمسؤولين إضافة، تعديل، وحذف المنتجات من المتجر.
نظرة عامة على المنتجات: توفر نظرة شاملة على جميع المنتجات مع تسليط الضوء على العناصر المعروضة للبيع.
وظيفة البحث: تتضمن ميزة البحث للوصول السريع إلى المنتجات المحددة
Github Links: AhmedEsmail111/grocery (github.com) / AhmedEsmail111/grocery_admin_panel (github.com)