منصة شاملة لإدارة الفعاليات وحجز التذاكر، مصممة بتقنيات حديثة. تُقدم تذكرتي حلاً متكاملاً لمنظمي الفعاليات لإنشاء وإدارة وبيع تذاكر فعالياتهم، مع توفير تجربة سلسة للمستخدمين لاكتشاف التذاكر وشرائها.
تذكرتي هي منصة متعددة الأدوار تتكون من ثلاثة تطبيقات رئيسية:
واجهة المستخدم (React) - تطبيق ويب موجه للمستخدم
واجهة المستخدم (Node.js) - واجهة برمجة تطبيقات RESTful ومنطق العمل
لوحة التحكم (Angular) - واجهة إدارة للمسؤول والمنظم|
الميزات:
اكتشاف وتصفح الأحداث
تسجيل المستخدم والمصادقة
شراء التذاكر وإدارتها
ملف تعريف المستخدم وسجل الحجوزات
دعم متعدد اللغات (العربية/الإنجليزية)
تصميم متجاوب لجميع الأجهزة
الحزمة التقنية:
React 19 + Vite
Tailwind CSS
React Router DOM
Axios لاستدعاءات واجهة برمجة التطبيقات
React i18next
الواجهة الخلفية (Node.js)
الميزات:
مصادقة قائمة على JWT
إدارة الأحداث والتذاكر
معالجة الدفع (Checkout.com)
إنشاء رمز الاستجابة السريعة والتحقق منه
إشعارات البريد الإلكتروني
وثائق شاملة لواجهة برمجة التطبيقات
الحزمة التقنية:
Node.js مع Express.js
MongoDB مع Mongoose
JWT للمصادقة
Swagger لواجهة برمجة التطبيقات التوثيق
Winston للتسجيل
Nodemailer للبريد الإلكتروني