منصة متكاملة لتنظيم وإدارة الفعاليات تم تصميمها ببنية قابلة للتوسع،
تم تطوير النظام ليدعم أنواع مختلفة من المستخدمين، مع الحفاظ على
تواصل آمن وموثوق بين جميع مكونات المنصة.
• إدارة الفعاليات:
– إنشاء الفعاليات وتنظيم بياناتها.
– عرض تفاصيل الفعالية بطريقة واضحة.
– البحث عن الفعاليات باستخدام فلاتر متقدمة.
• نظام مستخدمين بصلاحيات مختلفة:
– المنظمون (Organizers): إنشاء وإدارة الفعاليات.
– الحضور (Attendees): تصفح الفعاليات والاطلاع على تفاصيلها.
• نظام بحث متقدم:
– دعم البحث باستخدام معايير متعددة.
– تسهيل الوصول إلى الفعاليات المناسبة للمستخدم.
التقنيات المستخدمة
• Backend: FastAPI (Python)
• APIs: RESTful APIs
• Containerization: Docker & Docker Compose
• Database: Containerized database with persistent volumes
• Security: Role-Based Access Control