عن المشروع

نظرة عامة يُعد Evently نظامًا full-stack موجّهًا لإدارة الفعاليات والأكشاك التنظيمية. ووفقًا لملف README، يتيح المشروع تسجيل الفعاليات، وإنشاء أكشاك مرتبطة بفعالية معينة، واختيار أو تعيين مسؤولين مسجلين مسبقًا في النظام بشكل لحظي. توجد أيضًا URL مخصصة للعميل، يتلقاها عبر رمز QR، لإضافة الأرصدة وإجراء عمليات الشراء أثناء الفعالية. التقنيات الواجهة الأمامية (الهاتف/الويب): - Flutter، إطار عمل لواجهات المستخدم متعددة المنصات. - Riverpod، لإدارة الحالة التفاعلية وحقن التبعيات. - حزمة HTTP، لاستهلاك واجهات API من نوع RESTful. الواجهة الخلفية (API): - Python 3.14+ كلغة أساسية. - FastAPI، إطار عمل ويب غير متزامن. - SQLAlchemy بصفته ORM لتعيين قاعدة البيانات ومعالجتها. - Pydantic v2 للتحقق من البيانات وتعريف مخططات الإدخال والإخراج. - Uvicorn كخادم ASGI لتشغيل تطبيق FastAPI. الميزات الرئيسية - إدارة الفعاليات: إنشاء الفعاليات وعرضها. - إدارة الأكشاك: تسجيل الأكشاك بالاسم والنوع، وربطها بفعالية محددة. - المصادقة والمستخدمون: التكامل مع خدمات المستخدمين الموجودة مسبقًا في التطبيق. ملاحظات ملف README موجز ولا يقدم تفاصيل حول تعليمات التثبيت أو التشغيل أو متغيرات البيئة أو مخطط قاعدة البيانات أو نقاط نهاية API أو الترخيص. ولا توجد أيضًا معلومات حول الاختبارات أو النشر أو متطلبات البنية التحتية. يصف المحتوى القدرات المذكورة أعلاه فقط، دون الإشارة إلى الأداء أو مستوى النضج أو المقارنات مع حلول أخرى.