تفاصيل العمل

قمت بتطوير تطبيق هاتف جامعي باسم “UniFound”، وهو نظام ذكي للمفقودات والموجودات داخل الحرم الجامعي يهدف إلى تسهيل استرجاع الأغراض المفقودة بطريقة أسرع وأكثر تنظيمًا.

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

اعتمد المشروع على معمارية MVVM بهدف تنظيم الكود وفصل الواجهة عن منطق التطبيق والبيانات، مما ساعد في جعل التطبيق أكثر قابلية للتطوير والصيانة.

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

* Java (Android SDK)

* Firebase Authentication

* Firebase Realtime Database

* Firebase Firestore

* LiveData & MVVM

* osmdroid / OpenStreetMap

* Glide لمعالجة الصور

أهم الميزات التي عملت عليها:

* عرض المفقودات على خريطة الحرم الجامعي.

* إنشاء منشورات للمفقودات والموجودات مع الصور والموقع.

* نظام إشعارات فورية عند وجود تفاعل أو تعليق.

* إدارة المنشورات وتحديث حالتها.

* نظام تعليقات للتواصل داخل التطبيق.

* مزامنة مباشرة للبيانات بدون تحديث يدوي.

كما قمت بالمشاركة في تصميم بنية قاعدة البيانات والـ Realtime Backend باستخدام Firebase، مع تنظيم البيانات الخاصة بالمستخدمين والمنشورات والإشعارات والتعليقات بطريقة تدعم الأداء والتحديث الفوري.

هذا المشروع ساعدني على اكتساب خبرة عملية في:

* تطوير تطبيقات Android الحقيقية.

* تصميم الأنظمة المعتمدة على Realtime Data.

* بناء Architecture منظمة وقابلة للتوسع.

* إدارة البيانات والـ State داخل التطبيقات.

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

بطاقة العمل

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