نظام أكواد QR لبطاقات التواصل مع لوحة تحكم (Python + Flask)
منذ أسبوع
عرض العمل
الوصف
نظام ويب يولّد أكواد QR مطبوعة، أول من يمسح الكود يسجّل بياناته، وكل من يمسحه بعدها يرى بطاقة التواصل.
هدف المشروع:
بيع بطاقات أو ملصقات QR يتحكم صاحب النظام في كل واحد منها حتى بعد الطباعة والبيع.
الأدوات المستخدمة:
Python · Flask · SQLite · segno (توليد QR) · Pillow
خطوات التنفيذ:
- لكل كود رقم تسلسلي مطبوع للمتابعة، ورمز عشوائي مخفي في الرابط حتى لا يستطيع أحد تخمين أكواد أخرى.
- أول مسح: صفحة تسجيل (الاسم، الجوال، واتساب، حساب تواصل) مع رمز سري اختياري مشفّر.
- المسح بعد التسجيل: بطاقة تواصل بزر اتصال، أو طلب الرمز إذا كانت البيانات سرية، وتعديل الأرقام بالرمز.
- لوحة تحكم: إنشاء دفعات أكواد بنص مخصص، وحالة كل كود وعدد مرات مسحه، وإلغاء أي كود بضغطة، وتحميل الكود PNG أو SVG مع النص والرقم تحته.
النتيجة:
نظام يعمل بكل الحالات، والإلغاء والتعديل يعملان حتى بعد طباعة الكود لأنه يشير إلى الموقع لا إلى البيانات نفسها.
التفاصيل
| المشاهدات | 5 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - مواقع الويب |
حساب المستخدم
العربية
English