تفاصيل العمل

تطبيق متابعة حضور الطلاب للأطباء باستخدام Flutter و Firebase

قمت بتطوير تطبيق موبايل باستخدام Flutter باسم **Student Attendance Monitoring System - Doctor App**، وهو تطبيق مخصص لمساعدة أطباء كلية العلاج الطبيعي بجامعة 6 أكتوبر على متابعة حضور الطلاب في المحاضرات والسكاشن، بالإضافة إلى تسهيل التواصل بين الطلاب والأطباء والمساعدين من خلال الإعلانات الفورية.

يعتمد التطبيق على Firebase كـ Backend لإدارة البيانات بشكل لحظي وآمن، مما يسمح بعرض الإعلانات، إدارة بيانات المستخدمين، وتسجيل الحضور بطريقة سريعة ومنظمة.

فكرة المشروع

يهدف التطبيق إلى توفير نظام رقمي يساعد الأطباء على متابعة حضور الطلاب داخل المحاضرات أو السكاشن باستخدام QR Code، مع إمكانية تحديد مدة صلاحية الكود لضمان دقة عملية تسجيل الحضور.

كما يتيح التطبيق عرض الإعلانات المهمة بشكل فوري للطلاب، مع توضيح عنوان الإعلان، المحتوى، ووقت النشر، مما يحسن التواصل داخل الكلية ويقلل الاعتماد على الطرق التقليدية.

### أهم المميزات

* عرض الإعلانات بشكل فوري Real-Time.

* عرض عنوان الإعلان والمحتوى وتاريخ ووقت النشر.

* إنشاء QR Code لتسجيل حضور الطلاب.

* إمكانية تحديد مدة صلاحية QR Code مثل 1 دقيقة، 2 دقيقة، أو 5 دقائق.

* متابعة حضور الطلاب في المحاضرات والسكاشن.

* عرض بيانات حساب الطبيب مثل الاسم، البريد الإلكتروني، والصورة الشخصية.

* صفحة إعدادات لتخصيص تجربة الاستخدام.

* تسجيل دخول آمن باستخدام Firebase Authentication.

* تخزين واسترجاع البيانات لحظيًا باستخدام Firebase Realtime Database.

* إمكانية تخزين صور المستخدمين والملفات باستخدام Firebase Cloud Storage.

* واجهة استخدام بسيطة ومنظمة مناسبة للاستخدام الأكاديمي.

التقنيات والأدوات المستخدمة

* Flutter

* Dart

* Firebase

* Firebase Realtime Database

* Firebase Authentication

* Firebase Cloud Storage

* QR Code Generation

* Real-Time Announcements

* Mobile App Development

النتيجة النهائية

تم تنفيذ تطبيق موبايل عملي يساعد الأطباء على إدارة حضور الطلاب والتواصل معهم بشكل لحظي ومنظم، من خلال دمج Flutter مع Firebase لتقديم تجربة سريعة وآمنة وقابلة للتوسع، مع نظام QR Code يسهل عملية تسجيل الحضور داخل المحاضرات والسكاشن.