Basateen Al Aqilat هو تطبيق تجارة إلكترونية متكامل ومتخصص في تسوق المنتجات الغذائية والاستهلاكية، تم تطويره لتقديم تجربة تسوق رقمية حديثة تُمكن المستخدمين من شراء احتياجاتهم اليومية بكل سهولة دون الحاجة إلى زيارة المتجر. يوفر التطبيق منصة احترافية تجمع بين سرعة الأداء، سهولة الاستخدام، وجودة تجربة التسوق، مع إمكانية تصفح آلاف المنتجات، متابعة العروض اليومية، وإتمام عمليات الشراء في دقائق قليلة، بالإضافة إلى خدمات التوصيل السريع حتى باب المنزل.
تم تصميم التطبيق ليقدم تجربة تسوق متكاملة تبدأ من استعراض الأقسام المختلفة، مرورًا بالبحث الذكي عن المنتجات، وحتى إتمام الطلب وتتبع عملية التوصيل، مع التركيز على تقليل عدد الخطوات المطلوبة لإتمام عملية الشراء وتحسين تجربة المستخدم في جميع مراحل الاستخدام.
يتضمن التطبيق مجموعة كبيرة من الأقسام المنظمة بعناية، مثل الخضروات والفواكه الطازجة، اللحوم، الدواجن، المخبوزات، التموينات، المنتجات الغذائية، المستلزمات المنزلية، والعديد من الأقسام الأخرى، مع إمكانية التنقل بينها بسهولة من خلال واجهة استخدام حديثة وسريعة الاستجابة. كما يدعم التطبيق البحث الفوري عن المنتجات مع إمكانية الوصول إليها خلال ثوانٍ، مما يوفر تجربة استخدام عملية وسلسة.
تم تطوير صفحات المنتجات بطريقة احترافية، حيث تحتوي كل صفحة على صور عالية الجودة، ووصف كامل للمنتج، والسعر الحالي، ونسبة الخصم إن وجدت، بالإضافة إلى إمكانية إضافة المنتج إلى المفضلة أو إلى سلة التسوق مباشرة، مع تحديث الأسعار والكميات بشكل لحظي لضمان دقة البيانات أثناء عملية الشراء.
يوفر التطبيق نظام عروض وخصومات متكامل يعرض التخفيضات اليومية، بالإضافة إلى دعم القسائم الشرائية (Coupons)، وبرامج المكافآت والعروض الموسمية، مما يمنح المستخدم تجربة شراء اقتصادية ويشجعه على العودة للتطبيق بشكل مستمر. كما يدعم التطبيق إنشاء قائمة مفضلة لحفظ المنتجات الأكثر استخدامًا، مع تخصيص تجربة التسوق وفق اهتمامات المستخدم وتفضيلاته.
يتضمن التطبيق سلة تسوق ذكية تسمح بإضافة المنتجات، تعديل الكميات، حذف العناصر، احتساب قيمة الطلب تلقائيًا، وإظهار إجمالي المبلغ بشكل مباشر، مع توفير تجربة Checkout احترافية وسريعة تقلل من الوقت اللازم لإتمام الطلب، بالإضافة إلى إمكانية اختيار عنوان التوصيل وإدارة العناوين المحفوظة بسهولة.
كما يوفر التطبيق نظام تتبع مباشر للطلبات، حيث يستطيع المستخدم متابعة جميع مراحل الطلب بدايةً من استلامه وحتى خروجه للتوصيل ووصوله إلى المنزل، مع إشعارات فورية توضح حالة الطلب في كل مرحلة، مما يعزز من ثقة المستخدم ويحسن تجربة الشراء.
تم تطوير التطبيق باستخدام React Native لإنشاء تطبيق يعمل بكفاءة على نظامي iOS و Android من خلال قاعدة كود موحدة، مع تحقيق أداء قريب من التطبيقات الأصلية (Native Applications)، مما يضمن سرعة عالية، استقرارًا أثناء الاستخدام، وسهولة في الصيانة والتطوير المستقبلي.
يعتمد التطبيق على ربط احترافي مع REST APIs لجلب البيانات بشكل ديناميكي، بما يشمل المنتجات، التصنيفات، العروض، الطلبات، وحسابات المستخدمين، مع إدارة فعالة للطلبات غير المتزامنة وتحسين عمليات تحميل البيانات، مما يضمن سرعة الاستجابة حتى مع وجود آلاف المنتجات داخل التطبيق.
تم الاهتمام بشكل كبير بتحسين الأداء من خلال تطبيق تقنيات Lazy Loading، وتحسين تحميل الصور (Image Optimization)، وتقليل استهلاك الذاكرة، وتحسين سرعة التنقل بين الشاشات، مما يساهم في تقديم تجربة استخدام سريعة ومستقرة على مختلف الأجهزة.
تم تصميم جميع الشاشات وفق أحدث معايير UI/UX مع الاهتمام بتجربة المستخدم في كل التفاصيل، بدايةً من تنظيم المحتوى، واختيار الألوان والخطوط، وحتى تصميم العناصر التفاعلية وأزرار التنقل، بما يضمن سهولة الاستخدام لجميع الفئات وتحقيق أفضل تجربة ممكنة أثناء التسوق.
تم بناء المشروع وفق معمارية حديثة تعتمد على Clean Code Architecture، مع تقسيم المشروع إلى Reusable Components و Custom Hooks وتنظيم الملفات بطريقة احترافية تسهّل عمليات التطوير والصيانة، وتسمح بإضافة أي خصائص جديدة دون التأثير على استقرار التطبيق أو جودة الكود.
كما تم تطبيق أفضل ممارسات هندسة البرمجيات من خلال إنشاء Scalable Architecture تدعم التوسع المستقبلي، وإضافة مزايا مثل بوابات الدفع الإلكتروني، الإشعارات الفورية (Push Notifications)، برامج الولاء، أنظمة الاشتراكات، تتبع السائقين لحظيًا، ولوحات تحكم متقدمة لإدارة المنتجات والطلبات، مع الحفاظ على الأداء العالي وسهولة التطوير.
يعكس هذا المشروع خبرتي في تطوير تطبيقات React Native الاحترافية الخاصة بالتجارة الإلكترونية وتوصيل المنتجات، مع التركيز على User Experience (UX)، وUser Interface (UI)، وتحسين الأداء، وربط التطبيقات مع Backend APIs، وكتابة Clean Code منظم وقابل للتوسع، واستخدام Reusable Components، وبناء تطبيقات عالية الجودة تلبي احتياجات المستخدمين والشركات، مما يجعل التطبيق نموذجًا احترافيًا لمنصات التسوق الإلكتروني الحديثة وتطبيقات توصيل المنتجات الغذائية.