Evently – تطبيق إنشاء وإدارة الفعاليات باستخدام Flutter & Firebase

تفاصيل العمل

Evently هو تطبيق موبايل تم تطويره باستخدام Flutter يتيح للمستخدمين إنشاء ومشاركة الفعاليات بسهولة، حيث يتم تخزين جميع البيانات في Cloud Firestore وتكون متاحة لجميع المستخدمين المسجلين داخل التطبيق.

يعتمد التطبيق على Firebase Authentication لتوفير نظام تسجيل دخول آمن، مع دعم تسجيل الدخول باستخدام البريد الإلكتروني وكلمة المرور، بالإضافة إلى إمكانية Sign in with Google لسهولة وسرعة الوصول.

? فكرة التطبيق:

يمكن لأي مستخدم مسجل إنشاء Event جديد يحتوي على:

- اسم الحدث

- الوصف

- التاريخ والوقت

- الموقع الجغرافي عبر Google Maps

وبمجرد إنشاء الحدث يتم حفظه في Firestore ليظهر فورًا لباقي المستخدمين، مع تحديد صلاحيات بحيث يمكن لمنشئ الحدث فقط حذفه.

? المميزات الرئيسية:

✅ نظام تسجيل دخول متكامل

تسجيل دخول وإنشاء حساب باستخدام Firebase Authentication

دعم تسجيل الدخول عبر Google

تسجيل خروج آمن

✅ إدارة الفعاليات (CRUD Operations)

إنشاء Event جديد

عرض جميع الفعاليات المتاحة

حذف الحدث من قبل منشئه فقط

تحديث البيانات في الوقت الفعلي باستخدام Firestore

✅ إضافة للمفضلة (Favorites)

إمكانية إضافة أي عدد من الفعاليات إلى المفضلة

عرض قائمة مخصصة بالأحداث المهتم بها

✅ تحديد موقع الحدث عبر Google Maps

اختيار الموقع بدقة على الخريطة

عرض مكان الحدث بشكل واضح

✅ تعدد اللغات (Localization)

إمكانية تغيير لغة التطبيق

حفظ اللغة المختارة بشكل دائم

✅ الوضع الليلي والفاتح (Dark / Light Mode)

تحكم كامل في الـ Theme

تجربة استخدام مريحة

بطاقة العمل

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