تفاصيل العمل

FluxSpace: نظام متكامل لإدارة مساحات العمل

نظرة عامة:

يُعد FluxSpace منصة ويب ديناميكية متكاملة (Full-stack)، صُممت لأتمتة وتأمين عملية حجز مساحات العمل المشتركة. يركز النظام بشكل أساسي على بنية برمجية خلفية (Backend) قوية، مع إيلاء اهتمام خاص لسلامة البيانات، والمصادقة الآمنة، والتعامل السلس مع الحالات الاستثنائية المعقدة للمستخدمين.

الميزات التقنية الرئيسية:

المصادقة الذكية والأمان: تم بناء نموذج مستخدم مخصص (Custom User Model) مدمج مع نظام تحقق قوي عبر رموز التحقق لمرة واحدة (OTP) باستخدام واجهة برمجة تطبيقات SendGrid. كما تم ضمان أعلى مستويات الأمان من خلال تطبيق تقنيات تشفير كلمات المرور (Hashing) بصرامة في جميع أجزاء التطبيق، بما في ذلك البيانات التي يتم إدخالها يدوياً عبر لوحة تحكم المسؤول.

نظام حجز فائق الموثوقية: تم تطوير خوارزمية جدولة متطورة تتحقق من الفترات الزمنية في الوقت الفعلي. يمنع النظام تماماً تداخل الحجوزات، ويستخدم آليات تحقق خلفية متقدمة لمنع الحجوزات المزدوجة التي قد تنتج عن التخزين المؤقت للمتصفح (Browser Caching) أو طلبات واجهة برمجة التطبيقات (API Requests) غير المصرح بها.

لوحات تحكم تشغيلية قائمة على الأدوار:

لوحة تحكم المستخدم: واجهة مخصصة تتيح للمستخدمين إدارة ملفاتهم الشخصية ومتابعة سجل حجوزاتهم (الحجوزات القادمة والسابقة).

لوحة تحكم المسؤول (Admin Panel): واجهة مخصصة تتيح لفريق الإدارة الإشراف على فئات مساحات العمل، وحالات المستخدمين، ومراقبة عمليات الحجز بكفاءة.

التقنيات المستخدمة:

الجانب الخلفي (Backend): Python, Django

الجانب الأمامي (Frontend): HTML5, CSS3, Vanilla JavaScript (واجهة مستخدم مخصصة)

التكامل (Integrations): واجهة برمجة تطبيقات البريد الإلكتروني SendGrid

النشر والتحكم في الإصدارات: PythonAnywhere, Git/GitHub

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز