نبذة عن كيديدو
كيديدو هو منصة متكاملة لإدارة الأكاديميات التعليمية للأطفال تجمع بين الحداثة وسهولة الاستخدام، وتوفر جميع الأدوات اللازمة والأساسية لإدارة الطلاب والمدرسين والمشرفين بطريقة منظمة واحترافية وعصرية. المنصة قابلة للتخصيص والاستعمال من قبل أي أكاديمية تعليمية للأطفال تتطلع إلى رقمنة عملياتها، وتحسين التواصل بين أطراف الأكاديمية، وتنظيم المهام اليومية بشكل أكثر فاعلية وسلاسة.
المميزات
تصميم الواجهة
واجهة صفحة هبوط ذات تصميم عصري وجذاب (Langing Page)
التسجيل
تدعم المنصة نظام تسجيل حساب وتسجيل الدخول
التجاوب
المنصة متجاوبة مع معظم أحجام الشاشات (Responsive)
الحسابات
المنصة تحمل 3 أنواع من الحسابات (طالب، مدرس، مشرف)
المنصة تحتوي على دعم (PWA)
PWA هو اختصار لل"Progressive Web App" أو "تطبيق الويب التقدمي". هي الميزة تقدم تجربة مشابهة لتطبيقات الهواتف الذكية الأصلية Native Apps.. هذه الخاصية تمكن من تثبيت المنصة كتطبيق أصلي على شاشة الرئيسية للهاتف وهكذا سيكون أداءه اسرع ودعم للتصفح بدون انترنيت ويعمل مثله مثل تطبيقات الهاتف الاخرى. بدون ماتحتاج تحمله من متجر بلاي.
تعدد لوحات التحكم
لوحة التحكم المشرف
توفر خصائص إدارية متنوعة منها: إدارة الطلاب المقبولين في الأكاديمية، إدارة شاملة للمدرسين والمشرفين، إدارة شاملة لمعظم جوانب الاكاديمية من مستويات دراسية ومجالات تدريس، إدارة أوقات عمل كل مدرس، إدارة الاشتراكات الشهرية للطلاب ورواتب الموظفين وتواصل معهم عبر الواتساب، إدارة الأحداث والأنشطة الترفيهية.
مع ميزات أخرى متعددة من بينها: إمكانية قبول او رفض أي مستخدم جديد قام بالتسجيل في المنصة، ميزة توثيق الحضور عبر قراءة بطاقة الطالب من الكاميرا أو رفع صورة QR، ميزة استخراج التقارير او الملفات بصيغة PDF بضغطة زر، إمكانية نشر إعلانات إدارية او عامة تظهر لأولياء الأمور.
إضافة لتوفير أدوات إدارية وتواصل خارجي منها: أداة Zoom لعمل اجتماعات لايف، وأداة Google drive لإنشاء ملفات، وأداة Gmail للتواصل ومشاركة الملفات إضافة لأداة Calendar google لتنظيم مواعد مهمة.
لوحة تحكم المدرس
التي تعرض حالة استلام الراتب، وأوقات العمل المحددة من قبل المشرف، وقائمة الطلاب المسؤول عنهم وإمكانية التواصل معهم وتقديم واجبات مدرسية لهم أو تعديلها او حذفها، إضافة لعرض أحدث تقرير للحضور والغياب لطلاب المسؤول عنهم مع إمكانية طباعة تقرير PDF.
كذلك نوفر إمكانية تقييم أداء كل طالب وتقديم توصية للأولياء الأمور لتحسين الأداء وعرض المستويات المتوفرة والاحداث والأنشطة مع إمكانية التواصل مع الاكاديمية.
لوحة تحكم الطالب أو ولي الأمر
التي تعرض حالة الدفع الشهري، والواجبات المرسلة من المدرس، وتقييم أداء الطفل المرسل من قبل المدرس مع إمكانية التواصل معه، وعرض المستويات المتوفرة والاحداث والأنشطة، إضافة لتوفير شهادة تسجيل في الاكاديمية والتي تؤكد أنك طالب بها، وإظهار أوقات حضور وغياب الطفل مع إمكانية التواصل مع الأكاديمية.
المعاينة
المشرف
البريد: admin@test.dev، وكلمة السر: 12345678
المدرس
البريد: teacher@test.dev، وكلمة السر: 12345678
الطالب
البريد: student@test.dev، وكلمة السر: 12345678
ملاحظة
بعض الصلاحيات مقيدة للحسابات، فقد قمت بتقييد الحسابات عن إمكانية تعديل أو حذف أي بيانات. لتفادي حذف المستخدمين أو تعديل أي بيانات مهمة وستظهر له رسالة خطأ.
التقنيات المستعملة
للواجهة الأمامية (Next.js)، وللواجهة الخلفية Node.js, Express.js، أنا في قاعدة البيانات فقد تم استخدام MongoDB. إضافة للتقنيات المساعدة التالية:
Authentication: JWT + Cookies
Styling: Chakra UI
PDF Generation: html2pdf.js
QR Code Generation: html5-qrcode
PWA Features: Service Workers, Manifest
ملاحظة
جميع الصور والوسائط ضمن رابط المعاينة والتي يتم عرضها في هذا الموقع هي لأغراض العرض فقط وليست للاستخدام التجاري.
الدعم الفني
في حال احتجت لأي مساعدة في استخدام المشروع أو كان لديك أي استفسار أو طلب لا تتردد بالتواصل معي عبر بيكاليكا وسأقوم بالمتابعة معك وتقديم الدعم اللازم.