تفاصيل العمل

UnsaidWords

هو تطبيق ويب شخصي وآمن مصمم ليكون مساحة خاصة لحفظ المشاعر والكلمات التي لم يتم التعبير عنها، مع إمكانية الرجوع إليها ومتابعة تغير المشاعر بمرور الوقت.

أهم مميزات المشروع:

تصميم متكامل ومتجاوب مع جميع أحجام الشاشات، من الموبايل إلى الديسكتوب.

Landing Page تعريفية بالمشروع.

نظام تسجيل وإنشاء حساب وتسجيل دخول آمن.

إمكانية استعادة كلمة المرور وإعادة تعيينها.

أرشيف شخصي لكل مستخدم لحفظ مشاعره وكتاباته بشكل خاص.

إضافة وتنظيم الـ Unsaid Feelings مع تحديد نوع الشعور مثل:

Gratitude

Apology

Admiration

Frustration

إمكانية تحديد الشخص المرتبط بكل Entry وكتابة ما يرغب المستخدم في قوله له.

نظام Follow-ups يسمح بتذكير المستخدم بعد فترة محددة لمراجعة الشعور ومعرفة ما إذا كان قد تغير مع الوقت.

Dashboard لعرض ملخص وتحليل محتوى الأرشيف.

صفحة Insights لعرض إحصائيات وتحليلات عن المشاعر والكتابات المحفوظة.

صفحة Settings لإدارة إعدادات الحساب والتطبيق.

حماية البيانات باستخدام Row Level Security (RLS) بحيث تكون بيانات كل مستخدم معزولة وخاصة بحسابه.

قفل الأرشيف باستخدام PIN لحماية المحتوى الشخصي.

دعم Biometric Authentication لفتح الأرشيف على الأجهزة التي تدعم البصمة.

دعم PWA بحيث يمكن تثبيت التطبيق واستخدامه كتطبيق على الجهاز.

دعم العمل في وضع Offline من خلال Service Worker.

نظام إشعارات للـ Follow-ups باستخدام إشعارات المتصفح.

حالات UX متكاملة تشمل Loading States وEmpty States ورسائل الخطأ والتأكيدات.

صفحة 404 مخصصة.

تصدير الأرشيف إلى PDF مع دعم اللغتين العربية والإنجليزية.

Backend وقاعدة بيانات باستخدام Supabase .

Authentication وDatabase وSecurity متكاملة من خلال Supabase.

استخدام Next.js لبناء التطبيق وتحسين الأداء وتنظيم المشروع.

تم تنفيذ المشروع بالكامل مع التركيز على الخصوصية، الأمان، سهولة الاستخدام، وتجربة مستخدم هادئة ومناسبة لطبيعة التطبيق.

بطاقة العمل

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