# Check-It — Price Check & Consumer Protection App
Flutter | Freelance | Barcode | Provider | Forms | E-commerce View
Check-It هو تطبيق موبايل عملي يهدف إلى حماية المستهلك وتعزيز الشفافية في الأسعار، من خلال تمكين المستخدم من فحص سعر المنتج ومقارنته بالسعر القياسي المعتمد، مع إمكانية الإبلاغ عن حالات التلاعب السعري وتتبع حالة الشكوى بسهولة.
تم تنفيذ المشروع بالكامل بشكل فردي (Solo Freelance Project) خلال الفترة من فبراير 2024 إلى يونيو 2024، بداية من تحليل المشكلة وبناء الـ Architecture، مرورًا بالتنفيذ والاختبار، وحتى تسليم تطبيق جاهز وقابل للتوسع.
----------------------------------
| فكرة المشروع والمشكلة
----------------------------------
يعاني المستهلكون من:
- صعوبة معرفة السعر العادل للمنتجات
- اختلاف الأسعار بين المتاجر بدون مرجع واضح
- تعقيد إجراءات تقديم الشكاوى ومتابعتها
جاء Check-It ليقدّم حلًا بسيطًا وفعالًا يسمح للمستخدم بـ:
- مقارنة سعر المتجر بالسعر القياسي
- اكتشاف التلاعب السعري بسهولة
- تقديم شكوى موثقة خلال دقائق
- متابعة حالة الشكوى بدون تعقيد
----------------------------------
| نطاق العمل والتنفيذ
----------------------------------
- تطوير تطبيق Flutter Cross-Platform
- تصميم UX مبسط وسريع بدون تسجيل إجباري
- بناء نظام منتجات بأسلوب E-commerce
- تنفيذ نظام شكاوى كامل (إنشاء – تخزين – تتبع – تحديث حالة)
- دعم العمل الخفيف والاستخدام الميداني السريع
----------------------------------
✨ التجربة الأساسية للمستخدم
----------------------------------
- البحث عن منتج أو مسحه باستخدام Barcode / QR
- عرض السعر القياسي مقابل سعر المتجر
- إظهار فرق السعر والنسبة المئوية بوضوح
- إرسال شكوى مختصرة مع صورة إيصال (اختياري)
- متابعة حالة الشكوى (قيد المراجعة / قيد التنفيذ / تم الحل / مرفوض)
----------------------------------
| الشاشات المنفذة
----------------------------------
- Splash Screen (تحميل البيانات المبدئي)
- Navigation Bar Screen
- Home Screen
- QR / Barcode Reader Screen
- Products List Screen
- Product Details & Price Comparison Screen
- Complaint Submission Screen
- Complaint Details & Status Screen
- Complaint Status List Screen
- Help Desk Chat Screen (Simulated)
----------------------------------
| الجانب التقني (Technical Highlights)
----------------------------------
• Architecture:
- MVC Pattern
- Separation of Concerns
- Reusable Widgets
• State Management:
- Provider
• Data Handling:
- Products loaded from JSON
- Complaints stored locally using Shared Preferences
• Core Models:
- Product Model (ID, name, category, price, image)
- Complaint Model (customer info, product, price difference, receipt image, status)
• Features:
- Barcode / QR Scanning
- Dynamic Price Difference Calculation
- Form Validation (Phone, National ID, Required Fields)
- Complaint Status Management (Pending / In Progress / Resolved / Rejected)
----------------------------------
| Testing & Quality Assurance
----------------------------------
- QR Scanner Testing:
* تم اختبار 15 منتج مختلف (QR + بيانات + صور)
* نجاح 100% في التوجيه لشاشة المنتج الصحيحة
- Complaint Flow Testing:
* اختبار إدخال البيانات
* التحقق من صحة الفورم
* اختبار إضافة / تغيير / حذف صورة الإيصال
- Complaint Status Testing:
* التأكد من تخزين الشكاوى محليًا
* اختبار تغيير الحالات المختلفة
- Help Desk Chat UI Testing
----------------------------------
| دوري في المشروع
----------------------------------
- تحليل المشكلة وصياغة الحل
- تصميم الـ UX Flow
- بناء الـ Architecture
- تطوير الواجهات والمنطق البرمجي
- تنفيذ نظام الشكاوى والتخزين
- الاختبار والتحسين
- تسليم المشروع النهائي
----------------------------------
| القيمة المضافة للمشروع
----------------------------------
- تطبيق عملي يعالج مشكلة حقيقية
- تجربة استخدام بسيطة وسريعة
- لا يتطلب تسجيل حساب لفحص الأسعار
- قابل للتوسع مستقبلًا (تقارير – تنبيهات – تجميع أسعار)
----------------------------------
| Client Feedback
----------------------------------
" Sure I recommend working with Eng.Mamdouh ; he is reliable and I liked his Commitment!"
| تعليق العميل:
الالتزام والاعتمادية في تنفيذ وتسليم المشروع.
----------------------------------
| هل لديك فكرة تطبيق خدمي أو حكومي أو مجتمعي؟
يسعدني مساعدتك في تحويلها إلى تطبيق احترافي بجودة عالية وتجربة استخدام قوية.