وصف مشروع MindPad
MindPad هو تطبيق إدارة ملاحظات بسيط وسريع يهدف إلى تقديم تجربة كتابة وتسجيل ملاحظات بشكل مرن وسلس.
يتيح التطبيق للمستخدم إنشاء ملاحظات، تعديلها، حذفها، واختيار ألوان متعددة لتمييز كل ملاحظة عن الأخرى، مما يساعد على تنظيم الأفكار بشكل بصري مريح.
يعتمد التطبيق على Firebase Authentication لتوفير نظام تسجيل دخول آمن، مع دعم كامل لـ:
إنشاء حساب جديد
تسجيل الدخول
التحقق من البريد الإلكتروني (Email Verification)
إعادة تعيين كلمة المرور (Reset Password)
كما يستخدم التطبيق BLoC State Management لضمان فصل منطقي واضح بين الواجهة والبيانات وتحقيق أفضل أداء ممكن.
ولضمان سرعة عالية في تخزين الملاحظات محليًا، تم استخدام Hive Database كقاعدة بيانات خفيفة وسريعة تعمل على الجهاز مباشرة.
⭐ مميزات التطبيق
تسجيل الدخول وإنشاء حساب باستخدام Firebase Auth
التحقق من البريد الإلكتروني قبل السماح باستخدام التطبيق
إمكانية إعادة تعيين كلمة المرور عبر الإيميل
إضافة ملاحظات جديدة بسهولة
تعديل الملاحظات الموجودة
حذف الملاحظات
اختيار ألوان متعددة لكل ملاحظة لتمييزها
تخزين الملاحظات محليًا بسرعة فائقة باستخدام Hive
إدارة الحالة باستخدام BLoC لضمان استقرار ووضوح التطبيق
واجهة بسيطة وسلسلة وسهلة الاستخدام
التقنيات المستخدمة
Flutter
Dart
Firebase Authentication
Cloud Firebase (Email Verification, Reset Password)
Hive (Local NoSQL Storage)
Cubit/BLoC State Management
Material Design / UI Colors System