HAEIFIN
منظومة مالية عربية تجمع تطبيق الهاتف وتجربة الويب ولوحة الإدارة والموقع: دفاتر وحسابات متعددة العملات، ديون وتقارير وسحابة وفريق وأصدقاء ومجموعات وجمعيات، ومساعد بالكتابة والصوت.
عن المشروع.
HAEIFIN منظومة تبدأ من دفتر شخصي يعمل على الجهاز، وتتوسع إلى إدارة حسابات المحل أو الشراكة، ثم دفاتر سحابية مشتركة وعلاقات مالية يراجعها الطرفان. يجمع التطبيق التسجيل والكشف والتحصيل المسجل والتقارير، ويضيف المدير للوصول إلى البيانات وتجهيز إجراءات يراجعها المستخدم. وخلفه لوحة مستقلة لتشغيل الاشتراكات والدعم والإشعارات والسحابة والذكاء الاصطناعي، وموقع يشرح المنتج بالعربية والإنكليزية.
ما الذي وجدناه.
جمع دقة الحسابات متعددة العملات مع لغة يومية بسيطة، مع استمرار العمل عند انقطاع الشبكة وحدود مشاركة يفهمها الطرفان.
ما الذي فعلناه.
فصل منطق الدفتر عن الواجهة والمزامنة، وبناء التسجيل حول الحساب والأثر المتوقع، ثم إضافة التعاون والسحابة والذكاء الاصطناعي مع مراجعة وصلاحيات واضحة.
ما الذي أصبح.
تنفيذ يجمع الدفتر المحلي والتقارير والتعاون والسحابة والإدارة ضمن منظومة واحدة. تصف هذه الدراسة ما يظهر في الشيفرة والدليل الحاليين؛ تتفاوت جاهزية ميزات الهاتف والصوت والإشعارات بحسب الجهاز والإعداد والخطة، ولا تعني إتاحة موحدة في المتاجر أو اختبار جميع المسارات على كل جهاز.
ما الذي كان معطّلاً فعلاً.
الأرصدة والمواعيد والدفعات الصغيرة تضيع بين الذاكرة والمحادثات، ويزداد الالتباس حين تختلف العملات أو يشترك أكثر من شخص في المصروف.
المساحة الصعبة من المشروع.
- 01إبقاء كل عملة مستقلة مع عرض إجمالي تقديري مفهوم.
- 02تسجيل التعديلات والتسويات بصورة يمكن الرجوع إليها.
- 03دعم العمل المحلي مع مشاركة اختيارية وصلاحيات واضحة.
- 04شرح ميزات واسعة بلغة عربية يومية وواجهة قابلة للتخصيص.
ماذا يشمل المشروع؟
المنظومة والتطبيقات
تطبيق مالي للهاتف وتجربة ويب من نفس المنتج
يتعامل المستخدم مع HAEIFIN عبر تطبيق React Native وExpo: بداية الدفتر، الحسابات، التسجيل، الاستحقاقات والتقارير، ثم التعاون والمساعد عند تفعيلها. قاعدة SQLite تبقي العمل اليومي على الجهاز، وتوجد تجربة ويب للمسارات المدعومة. هذا منتج للمستخدم الفردي وصاحب المحل والشريك، وليس مجرد شاشة أرقام. الوصول للكاميرا والمرفقات والبصمة والروزنامة والإشعارات مرتبط بإمكانات الجهاز؛ وجود نسخة ويب لا يعني تشغيل كل وظائف الهاتف داخل المتصفح.
لوحة إدارة مستقلة لتشغيل الخدمة
إلى جانب تطبيق المستخدم توجد لوحة Next.js مستقلة لفريق تشغيل HAEIFIN. تشمل المستخدمين والتراخيص والخطط والدفعات والذكاء الاصطناعي والدفاتر السحابية والأصدقاء والدعم وحملات الإشعارات والتدقيق والتشخيص والإعدادات عن بعد. يجمع ملف المستخدم حالته واشتراكاته وأجهزته وطلباته في مكان واحد؛ وتبقى أدوات المالك والإدارة محكومة بصلاحياتها. هذا الفصل يجعل خدمة المشتركين وإدارة المنتج مسارين واضحين دون حشرهما داخل دفتر المستخدم.
موقع تعريفي وتعليمي بالعربية والإنكليزية
الموقع العام يشرح الاستخدام الشخصي والمحلات والشراكات وتسجيل الصرافة، ويقدّم صفحات تفصيلية للحسابات والاستحقاقات والعملات والتقارير والمدير. يشمل مقارنة الخطط، معلومات التنزيل، المساعدة، المدونة، سجل التحديثات والصفحات القانونية. روابط الدعوة والمشاركة لها صفحات تتعامل مع انتقال المستخدم إلى التطبيق. الموقع مبني كصفحات خفيفة مستقلة عن لوحة الإدارة؛ أما توفر روابط المتاجر أو التنزيل فيتبع الإصدار المنشور، ولا يُستنتج من وجود شعار متجر في التصميم.
الدفتر والحسابات والحركات
بداية محلية وإعداد يناسب طبيعة العمل
يمكن بدء دفتر محلي من دون إنشاء حساب سحابي. يختار المستخدم اللغة، اسم الدفتر وطبيعته: شخصي، محل وتجارة، صرافة وحوالات للتسجيل، أو شركة وشراكة؛ ثم العملات والعملة الأساسية وطريقة قراءة الأرصدة. يضع هذا الإعداد معنى السجلات قبل أول حركة. ويمكن البدء باستعادة نسخة موجودة بدل إنشاء دفتر فارغ، مما يجعل الانتقال إلى جهاز جديد جزءاً من رحلة البداية.
دفاتر منفصلة للبيت والمحل والشراكة
قائمة واحدة تجمع دفاتر الجهاز والدفاتر السحابية المتاحة، مع التبديل بينها وإظهار المؤرشفة. لكل دفتر حساباته وعملاته وتصنيفاته وإعداداته، فلا تختلط مصروفات البيت بسجلات العمل. إنشاء الدفتر وتغيير اسمه ونوعه وأرشفته أو استعادته له مسارات واضحة، ويخضع عدد الدفاتر وإعادة فتحها لاستحقاق الخطة. الأرشفة تفصل الدفاتر غير المستخدمة عن اليومية دون تقديمها للمستخدم كحذف لتاريخه.
حسابات الأشخاص والجهات مع أرصدة افتتاحية
ينشئ المستخدم حساباً لشخص أو زبون أو مورّد أو موظف أو شريك، أو نوعاً مخصصاً. يمكن إضافة الهاتف وواتساب والبريد والصورة والوصف والتصنيفات والحقول الإضافية والعملة الافتراضية. الرصيد السابق يُسجّل افتتاحياً بعملته واتجاهه: لنا عليه أو علينا له. وتعرض صفحة الحساب الرصيد والحركات والإجراءات المرتبطة به، لتبقى هوية الطرف وتفاصيل العلاقة بجانب الأرقام التي تفسرها.
الدخل والمصروف والصناديق بمعانٍ مختلفة
الحساب العام مخصص لتنظيم الدخل والمصروف، مثل مصاريف البيت، ويعرض ألفاظاً تناسب هذا الاستخدام. الصندوق والبنك والمحفظة تمثل أماكن المال وتعرض الدخول والخروج، بينما حساب الشخص يشرح ما أعطي له وما أُخذ منه. التمييز يمنع الخلط بين مصروف حقيقي ودين على شخص وتحويل داخلي بين صندوقين، ويجعل الرصيد مقروءاً للمستخدم دون مطالبته بفهم مصطلحات محاسبية في كل خطوة.
ترتيب الحسابات وتصحيح المكرر
التثبيت والبحث والتصفية والأرشفة تساعد على إبقاء الحسابات اليومية في المقدمة. يمكن استعادة المؤرشف وتعديل البيانات وتغيير النوع في الحالات المدعومة. وعند وجود حسابين للطرف نفسه يوجد مسار دمج يوضح نقل الرصيد وأرشفة المكرر وإمكان التراجع، بدلاً من إخفاء سجل أحدهما. تصحيح الرصيد إجراء منفصل له أثر ظاهر، حتى تبقى معالجة خطأ قديم قابلة للتفسير عند مراجعة الكشف لاحقاً.
تسجيل الحركة من المبلغ حتى أثرها في الرصيد
محرر الحركة يجمع الحساب والمبلغ والعملة والاتجاه، مع التفريق بين حركة نقدية ودين. يختار المستخدم التاريخ والملاحظة والاستحقاق عند الحاجة ثم يؤكد التسجيل، فتظهر الحركة في كشف الحساب ويُعاد حساب الرصيد. لوحة المبلغ تتضمن حاسبة، والعملات والملاحظات الجاهزة تقلل تكرار الكتابة. تنبيه التشابه مع حركة حديثة يساعد على الانتباه للتسجيل المكرر، مع بقاء قرار التسجيل للمستخدم.
تفاصيل تتدرج حسب حاجة المستخدم
مستوى التفاصيل يختصر الشاشة لمن يحتاج المبلغ والملاحظة، ثم يفتح التصنيف والمرفق في المستوى العادي، والمرجع والوقت والحقول الإضافية في المتقدم. يمكن ضبط المستوى للتطبيق والدفتر والحساب وفق خيارات المنتج. يعرّف المستخدم تصنيفاته وحقوله وملاحظاته الجاهزة، لتصبح الحركة قابلة للبحث والمراجعة بلغة عمله. دعم الصورة وPDF وإدارة المساحة يتبع الهاتف والخطة؛ رفع المرفقات ليس وظيفة متاحة على نسخة الويب الحالية.
حركة مقسومة وعدة حركات دفعة واحدة
الحركة المقسومة توزع التسجيل على عدة أطراف أو سطور، وتراجع توازن كل عملة على حدة؛ لا تتحول العملات ضمنياً لمجرد وجودها في الحركة نفسها. ومسار عدة حركات يسمح بإعداد خيارات مشتركة لكل السطور ثم تفاصيل مستقلة لكل سطر قبل الحفظ. يفيد ذلك في إدخال يوم مزدحم أو مجموعة دفعات بطريقة منظمة، مع مراجعة المحتوى قبل التسجيل بدلاً من فتح المحرر من البداية لكل عملية.
التعديل والإلغاء والتراجع مع حفظ الأثر
تعديل الحركة يعتمد الإلغاء والاستبدال مع سبب ظاهر بدلاً من إعادة كتابة التاريخ بصمت. يمكن مراجعة الأصل والملغى، والتراجع المباشر في الحالات المتاحة، وفتح تفاصيل العملية من الكشف. سجل النشاط يتابع التسجيل والإلغاء والتعديل والاستيراد والنسخ والاستعادة. وراء الواجهة يتوازن القيد لكل عملة وتُحسب الأرقام بمنطق دقيق، فتكون مراجعة كيف وصل الحساب إلى رصيده جزءاً من المنتج.
الديون والعملات
لوحة الديون والاستحقاقات والتقويم
يفصل تبويب الاستحقاقات بين ما لك وما عليك أو يعرضهما معاً، ثم ينظم المتأخر واليوم والقادم وما لا يحمل موعداً. يفتح المستخدم ديناً ليشاهد أصله وما سُدّد والباقي، أو يتنقل في التقويم إلى يوم محدد. هذا يحول قائمة الأسماء إلى متابعة عملية: من يجب مراجعته اليوم، وأي مبلغ لم يحل بعد، وأين يلزم إكمال موعد ناقص، دون اختزال كل الديون في إجمالي واحد.
دفعات جزئية وتوزيع التسديد
عند تسجيل دفعة يحدد المستخدم المبلغ ومكان المال، فيظهر أثرها على أصل الدين والباقي. التوزيع الاعتيادي يسدد الأقدم أولاً، ويمكن إعطاء الأولوية لدين محدد عند فتحه. إذا زادت الدفعة عن المطلوب تبقى الزيادة رصيداً بدلاً من اختفائها، والتسديد بعملة مختلفة يتطلب سعر تحويل صريحاً. هذا المسار مهم للزبون الذي يدفع على مراحل أو يسدد عدة التزامات في دفعة واحدة.
تذكيرات المواعيد وقنوات التنبيه
يمكن ضبط التذكير قبل الموعد وفي يومه وعند التأخر، مع وقت وتكرار للتنبيه حسب الإعداد والاستحقاق. الربط بروزنامة الهاتف مسار مستقل، ويتضمن خيار إخفاء المبالغ عن أحداث الروزنامة. توجد تفضيلات للإشعارات داخل التطبيق والهاتف والبريد، ولتنبيهات الأصدقاء والاشتراك والأجهزة وأخبار المنتج. تذكير واتساب الحالي يجهز رسالة يرسلها المستخدم بنفسه؛ إرسال واتساب التلقائي وإنشاء حركات مالية متكررة ليسا ميزتين متاحتين حالياً.
عملات مستقلة وأسعار مرجعية قابلة للمراجعة
يضيف المستخدم العملات ويفعل ما يحتاجه ويحدد العملة الأساسية. يحتفظ كل رصيد بعملته الأصلية، وتستخدم الأسعار المرجعية لإظهار إجمالي تقديري معلّم بوضوح دون تغيير الحركات القديمة. يمكن تعديل أسعار الصرف والرجوع إلى تاريخها، لتبقى قراءة التقدير مفهومة. هذه المعالجة مهمة لمن يسجل بالليرة والدولار معاً: الرقم الكبير في عملة ما لا يُعامل تلقائياً كقيمة أعلى من رقم أصغر بعملة أخرى.
تحويل الصندوق والصرافة ونقل الدين
للتحويل بين الصناديق والبنوك والمحافظ مسار يحدد المصدر والوجهة والمبلغ. وتوثيق الصرافة يضيف العملتين وسعر التحويل. أما نقل الدين بين شخصين فله مسار مستقل يمكن أن يشمل اختلاف العملات والعمولة وموعداً للطرف المستلم بحسب الخيارات المفعلة. الهدف هو معرفة أين انتقل أثر العملية في الدفتر؛ التطبيق يسجل ما جرى ولا ينفذ حوالة مصرفية أو صرف أموال أو تحصيلاً نيابة عن المستخدم.
الكشوف والتقارير
كشف حساب يشرح الرصيد سطراً بسطر
يعرض الحساب حركاته كخط زمني أو جدول، مع رصيد متحرك يبين أثر كل عملية. يحدد المستخدم العملة والفترة أو مدى خاصاً، ويمكن أن يطلب الرصيد في تاريخ معين أو يُظهر الحركات الملغاة للمراجعة. فتح الحركة يعيد إلى تفاصيلها بدلاً من الاكتفاء برقم مختصر. هذا الكشف مناسب للمراجعة الشخصية ولمناقشة اختلاف الرصيد مع الطرف الآخر، لأن كل مبلغ يبقى مرتبطاً بتاريخه وملاحظته واتجاهه.
بحث موحد وفلاتر قابلة للحفظ
البحث يصل إلى الحساب أو الحركة من الاسم والهاتف والملاحظة والمبلغ بحسب الشاشة. وفي تقرير الحركات تُجمع الفترة والحساب والعملة ونوع الحركة والتصنيف وحدود المبلغ لتضييق النتيجة. يمكن حفظ التصفية باسم والعودة إليها بدلاً من إعادة إعدادها كل مرة. يفيد هذا في أسئلة محددة مثل مراجعة حركات جهة ضمن فترة أو العثور على عملية لا يتذكر المستخدم منها سوى كلمة من الملاحظة.
تقرير اليوم وحركات الفترة والتصنيفات
تقرير اليوم يركز على ما سُجل في تاريخ محدد، مع الانتقال بين الأيام والوصول إلى العمليات المكونة له. تقرير حركات الفترة يوسع المراجعة إلى مدى زمني مع التصفيات اللازمة. وتقرير التصنيفات يجمع السجلات بحسب التصنيف الذي اختاره المستخدم، ليرى أين يتركز الإنفاق أو النشاط. هذه تقارير مختلفة الغرض: إقفال يوم، تدقيق فترة، أو فهم توزيع السجلات، وليست أسماء متكررة للجدول نفسه.
تقارير الأرصدة ولنا وعلينا وملخص الحساب
تقرير الأرصدة يجمع الحسابات ويتيح القراءة بتاريخ معين، مع انتقال إلى حساب محدد للتفسير. تقرير لنا يركز على الأطراف المدينة لنا، وعلينا على التزاماتنا للآخرين، بينما ملخص الحساب يقدم نظرة مركزة على جهة واحدة. عند ترتيب قيم بعملات متعددة تُراعى قيمتها التقديرية بالعملة الأساسية حيث يتوفر السعر، ولا يُجمع الدولار والليرة كأنهما وحدة واحدة. تبقى الأرصدة الأصلية ظاهرة للمراجعة.
الاستحقاقات وأعمار الديون لمتابعة التحصيل
تقرير الاستحقاقات يربط الالتزام بموعده وحالته، بينما أعمار الديون يوزع البواقي على فئات زمنية كي لا يظهر دين حديث مثل دين طال تأخره. يستطيع المستخدم الانتقال من الملخص إلى تفاصيل الجهة أو الحركة واتخاذ متابعة مناسبة. قيمة هذين التقريرين في تحديد ترتيب الاهتمام: ما اقترب موعده، وما تأخر، وما ظل عالقاً مدة أطول، مع المحافظة على الفصل بين العملات والاتجاهات.
الحسابات الأنشط وتطور الرصيد والصناديق والفريق
الحسابات الأنشط تكشف أين يتركز التعامل خلال الفترة، وتطور الرصيد يوضح حركته عبر الزمن، وتقرير الصناديق والبنوك يركز على أماكن المال وتدفقاته. وفي الدفتر السحابي متعدد الأعضاء يظهر تقرير شغل الفريق لربط النشاط بمن سجله. الكتالوج يتضمن 12 تقريراً عاماً وهذا التقرير المشروط كالثالث عشر، مع تصدير التقارير المدعومة؛ لا يعتمد العرض على أرقام نجاح تسويقية مفترضة بل على سجلات الدفتر نفسه.
تصدير الكشوف بهوية المحل
يمكن إخراج كشف الحساب أو الدفتر والتقارير المدعومة كملفات PDF وExcel وCSV. بطاقة المحل تضيف الشعار والاسم التجاري ووسائل التواصل والعنوان والتذييل إلى المستندات، فيحصل المستلم على كشف معروف المصدر بدلاً من جدول مجهول. يختار المستخدم الملف والمشاركة المتاحة على جهازه؛ التصدير لا يرسل شيئاً تلقائياً إلى جهة الحساب. كما أنه مستند للمراجعة، ويختلف عن ملف النسخة الاحتياطية المستخدم لاستعادة الدفتر.
السحابة والتعاون
رفع الدفتر ومتابعته على أكثر من جهاز
تبدأ السحابة بحساب مستخدم وخطة مؤهلة، مع توجيه لحفظ نسخة قبل رفع الدفتر المحلي. بعد الرفع يمكن فتح الدفتر على أجهزة مسجلة ومتابعة حالة الاتصال والمزامنة. استمرار التسجيل محلياً لا يعني وصوله فوراً للجهاز الآخر؛ ينتقل عندما تتاح الشبكة والمسار المسموح. بذلك يستطيع المستخدم فصل قرار مشاركة واستمرارية دفتر معين عن بقية دفاتره التي يريد إبقاءها محلية.
حالات المزامنة التي تحتاج انتباه المستخدم
توجد صفحة مخصصة للأوامر المرفوضة أو المتعارضة، بدلاً من إخفائها خلف عبارة نجحت المزامنة. يستطيع المستخدم إعادة إرسال الأمر وفق حالة الدفتر الحالية، واختيار إبقاء قيمته في تعارض مدعوم، أو اعتبار التنبيه معالجاً دون حذف أثره. كما تظهر إشعارات لما انطبق بصورة مختلفة. عندما يصبح الدفتر للقراءة فقط تُمنع إعادة الكتابة غير المسموحة، فيفهم المستخدم سبب التوقف وما يستطيع فعله.
فريق الدفتر والدعوات ونقل الملكية
يدعو مالك الدفتر شخصاً عبر رابط أو كود ويحدد دوره: مالك أو مدير أو محرر أو مشاهد بحسب العملية. يفصل ذلك مشاهدة السجلات عن تسجيلها وإدارة الأعضاء. تسجل صفحة نشاط الفريق من نفّذ التغيير ومتى، وتعرض إدارة الأجهزة الجلسات والجهاز الأساسي. المقاعد تتبع خطة مالك الدفتر، ونقل الملكية له قبول من الطرف المستلم حتى لا تتحول مسؤولية دفتر دون علمه.
الأصدقاء والبحث والدعوات والخصوصية
إضافة الصديق تتم باسم المستخدم أو الكود أو QR أو الرابط، ويمكن الاستفادة من جهات الاتصال على الأجهزة المدعومة. صندوق الطلبات يفصل القبول والرفض وسحب الطلب، وتوجد إعدادات تحدد كيف يجد الآخرون الشخص، مع الحظر والكتم. من لا يملك التطبيق يمكن دعوته ثم استكمال المطالبة والهوية عند انضمامه. هذه علاقة بين طرفين؛ قبولها لا يمنح الطرف الآخر وصولاً إلى كل حسابات الدفتر.
ربط حساب وإرسال حركة تحتاج موافقة
يختار المستخدم الحساب والدفتر المرتبطين بالصديق، مع تحديد ما يشاركه من رصيد وملاحظات. ربط حساب قديم لا ينقل تلقائياً كامل تاريخه الخاص؛ يبدأ الربط وفق الرصيد والبيانات المسموحة. الحركة المرسلة تظهر للطرف الآخر للمراجعة والقبول أو الرفض، وتوجد متابعة للصادر وحالات الانتظار. بذلك تُفصل عبارة سجلتها عندي عن وافق عليها الطرف الثاني، وهي نقطة أساسية في تقليل الخلاف على التعاملات المشتركة.
مجموعات الرحلة والبيت والشراكة
ينشئ المنظم مجموعة من نوع رحلة أو بيت أو عائلة أو شراكة أو استخدام مخصص، ويضيف الأعضاء أو يشارك رابطاً وQR للانضمام وفق سياسة المجموعة. يمكن ضم ضيف بلا تطبيق برابط خاص ثم تأكيد مطالبته بحسابه لاحقاً. العضوية والصلاحيات وإعدادات الانضمام منفصلة عن الصداقة، فلا يحتاج كل أعضاء الرحلة إلى كشف دفاترهم لبعضهم. هذه البنية تجمع مصروفاً مشتركاً حول مناسبة أو علاقة محددة.
تقسيم المصروف والتسويات بين الأعضاء
عند إضافة المصروف تُحدد الجهة التي دفعت والمبلغ والعملة والإيصال، ثم تقسم الحصص بالتساوي أو بمبالغ محددة أو بحصص نسبية. يقبل العضو حصته أو يعترض عليها، ويمكن مراجعة المصروف وإلغاؤه وفق الصلاحية. تقترح المجموعة دفعات لتقليل عدد التسويات، لكن تسجيل دفعت يتبعه تأكيد المستلم. تظهر الأرصدة لكل عملة، وتُدار المغادرة وإزالة الأعضاء مع مراعاة التسوية، فلا تساوي مشاركة جدول تنفيذ دفع حقيقي.
الجمعية: الأقساط والأدوار والقبضات
الجمعية وضع مستقل عن مجموعة المصروفات. يحدد المنظم مبلغ القسط والعملة والدورية الأسبوعية أو كل أسبوعين أو الشهرية، وأول قبضة، ومن يجمع المال، وترتيب الاستلام يدوياً أو حسب الحاجة أو بقرعة لمرة واحدة. تعرض لوحة الدورات وضع كل عضو؛ الإبلاغ عن دفع القسط يتبعه تأكيد استلامه، وتسليم القبضة يمكن أن يكون كاملاً أو جزئياً مع تأكيد صاحبها. بعد اعتماد الترتيب تُضبط العضوية، ولتبديل الأدوار وطلبات سحبها أو قبولها ورفضها موافقات محددة.
المدير والذكاء الاصطناعي
تحويل الكلام إلى اقتراح حركة قابل للتعديل
يمكن كتابة التعامل بلغة يومية، مثل أعطيت أحمد مبلغاً بعملة محددة، ليجهز المدير بطاقة حركة بدلاً من إجابة عامة. تشمل الأدوات اقتراح حساب جديد وحركة مقسومة ونقل دين، إضافة إلى الحركة المعتادة. تعرض البطاقة الحساب والمبلغ والعملة والاتجاه والتاريخ والاستحقاق للمراجعة والتعديل قبل التأكيد. إذا كانت المعلومات ناقصة يوجد مسار سؤال توضيحي، وإذا كان الطلب خارج الإمكانات لا يُقدَّم كتنفيذ ناجح. القرار المالي النهائي يبقى للمستخدم.
سؤال الدفتر عن الرصيد والمواعيد والتقارير
أسئلة مثل كم لنا عند جهة معينة، من تأخر عليه الدفع، أو ما الذي دخل وخرج من الصندوق هذا الشهر تتحول إلى طلب رصيد أو استحقاقات أو تقرير مناسب. يمكن فتح المدير من سياق حساب محدد لتبقى الجهة المقصودة واضحة. تُستخرج حقائق الرصيد والحركات والاستحقاقات من بيانات الدفتر وتظهر بطاقات قابلة للرجوع إلى الشاشة الأصلية؛ وهذا يجعل المساعد مدخلاً أسرع للمعلومة، مع بقاء الكشف والتقرير مرجع المراجعة.
صياغة تذكير ورسالة وكشف دون إرسال خفي
يستطيع المدير إعداد تذكير مهذب أو رسالة لجهة محددة أو تجهيز مشاركة كشف لفترة يختارها المستخدم. بطاقة الرسالة تُظهر المستلم والنص والقناة، وتسمح بتعديل الكلام قبل فتح واتساب أو البريد في تطبيق المستخدم. يبقى الضغط على الإرسال هناك بيده؛ وقد يستخدم مشاركة الجهاز إذا تعذر فتح القناة. الفصل بين تجهيز الرسالة وإرسالها يحافظ على تحكم صاحب الدفتر في النص الذي يغادر جهازه والجهة التي يصل إليها.
مساعدة مرتبطة بالأصدقاء والطلبات المشتركة
أدوات المدير تشمل عرض الأصدقاء وحالة الربط مع صديق، الحركات التي تنتظر رد المستخدم وملخص النشاط الاجتماعي. ويمكن أن يجهز طلب دفع أو تذكير لصديق مع المبلغ والنص، أو بطاقة لرد قبول أو رفض أو اعتراض على حركة معينة. تعرض البطاقة بالضبط ما سيحدث، ولا يرسل شيئاً إلى الصديق قبل ضغط المستخدم. بذلك لا تبقى المساعدة محصورة داخل الحساب الفردي، بل تساعد أيضاً في متابعة الالتزامات التي تحتاج موافقة طرف آخر.
الكتابة والرسالة الصوتية والمحادثة المباشرة
للحديث مع المدير مسارات كتابة وصوت ومكالمة مباشرة بحسب الجهاز والخدمة والخطة. يمكن اختيار طريقة الفتح من الحساب والصوت وسرعة تشغيله على الهاتف، وإيقاف المساعد من إعداداته. واجهة المكالمة تعالج الاستماع والرد والمقاطعة وضعف الاتصال وانتهاء الجلسة، وتظل بطاقات الأفعال بحاجة للمراجعة. هذه مسارات لخدمة متصلة وليست ذكاءً يعمل محلياً دون إنترنت، ولا تعني أن أداء الصوت متطابق على كل جهاز أو مزود.
سجل المحادثات ورصيد الاستخدام
توجد صفحات للمحادثات المحفوظة وفتح محادثة سابقة، مع تمييز الإجراء المعروض عن المحفوظ أو الملغى أو الفاشل. يساعد ذلك على فهم ما اقترحه المدير وما تم تسجيله فعلياً. الرصيد والاستخدام مرتبطان باستحقاق الخطة والخدمة؛ وعند تراجع الاستحقاق تبقى مسارات قراءة الدردشات المحفوظة المتاحة منفصلة عن إنشاء طلب جديد. شراء رصيد المدير وإدارته جزء من نظام الخطط والدفع، لا وعد باستخدام غير محدود.
البيانات والأمان وتجربة الاستخدام
نسخة احتياطية واستعادة بقرار واضح
ملف النسخة يجمع بيانات الدفتر بإصدار معروف، ويمكن حمايته بكلمة سر وحفظه خارج الهاتف. الاستعادة تبدأ بقراءة الملف ومعاينة محتواه قبل تأكيد الدمج المدعوم أو استعادته كدفتر مستقل جديد. للدفتر السحابي وروابط الأصدقاء حدود تمنع فهم الاستعادة كنسخ تلقائي لعلاقات المشاركة، وقد توجد استثناءات للمرفقات الكبيرة مع توضيحها. النسخة اختيار يملكه المستخدم، وتختلف عن مزامنة الأجهزة وعن تصدير كشف للقراءة.
استيراد ملفات وجهات اتصال مع معاينة
بدلاً من إعادة كتابة دفتر قديم يتيح مسار الاستيراد تنزيل نموذج واختيار Excel أو CSV وفحص الصفوف والأخطاء قبل التأكيد. الاستيراد ينقل بيانات منظمة إلى الدفتر، وهو مختلف عن عدة حركات التي يكتبها المستخدم يدوياً داخل التطبيق. ويمكن اختيار جهات اتصال من الهاتف وفق الصلاحية والمنصة المدعومة لبناء حسابات أسرع. هذه المعاينة تتيح اكتشاف نقص المعلومات قبل تحويل الملف إلى سجلات فعلية.
المرفقات وإدارة التخزين وسجل النشاط
تدعم الحركات مرفقات ضمن حدود الجهاز والخطة، وتوجد شاشة لإدارة الصور ومساحتها بدلاً من تركها تتراكم بلا رؤية. يوضح قسم بياناتك أين تُحفظ البيانات، ويفصل النسخ والتصدير والاستيراد والمرفقات. سجل النشاط يجمع الأحداث المهمة التي أثرت في الدفتر، ليتمكن المستخدم من تتبع التسجيل والتصحيح وعمليات البيانات. تتطلب قدرات التقاط الملفات ورفعها هاتفاً مدعوماً وصلاحياته؛ لا يُعرض نجاح وهمي لهذه الوظائف على الويب.
هوية المستخدم والجلسات وقفل التطبيق
مسارات الحساب تشمل الدخول بالبريد وGoogle ورمز الهاتف حسب تفعيل المزود، وإدارة الاسم والصورة وطرق الدخول. يمكن رؤية الأجهزة والجلسات والخروج من جهاز أو من الجميع، مع فصل حساب HAEIFIN عن الدفتر المحلي الذي يبقى على الهاتف وفق مسار الخروج أو الحذف. القفل الاختياري يجمع PIN والبصمة أو الوجه المدعوم ووقت إعادة القفل. وتكمل ذلك صلاحيات الدفتر وموافقات المشاركة، دون الادعاء بأن كل البيانات مشفرة دائماً في كل بيئة.
تخصيص القراءة دون تغيير معنى الأرقام
العربية والإنكليزية تغيران اتجاه الواجهة، وتوجد خيارات للمظهر وحجم الخط والأرقام ولون الأزرار وارتفاع صفوف الحسابات والكشوف. يمكن اختصار الكسور الصفرية في الرئيسية مع بقاء الكشف دقيقاً، وعكس ألوان مدين ودائن دون قلب الكلمات، واختيار لنا وعلينا أو من وإلى أو ألفاظ المستخدم. شكل الكشف والحقول الظاهرة ومستوى التفاصيل والعملة الافتراضية واختصارات الإدخال قابلة للضبط، لتلائم الواجهة سرعة العمل وطريقة القراءة.
مساعدة داخل التطبيق وتذاكر دعم مرتبطة بالمشكلة
المساعدة تتضمن أسئلة قابلة للبحث وروابط السياسات ومعلومات الإصدار والتحديثات والتشخيص. عند الحاجة يفتح المستخدم تذكرة من نوع مشكلة أو سؤال أو دفع أو اقتراح، ويمكن أن يرفق لقطة ومعلومات تشخيص مسموحة. تظهر ردود الدعم داخل المحادثة مع حالتها، فيستطيع المستخدم متابعة المشكلة دون إعادة شرحها في كل مرة. ومن جهة الإدارة ترتبط التذكرة بإصدار التطبيق والجهاز والأعطال المرتبطة عند توافرها لتسهيل التشخيص.
إدارة المنتج والاشتراكات
الخطط والتراخيص وطلبات الدفع
تعرض الخطط الاستحقاقات المتعلقة بالدفاتر والمقاعد والتخزين والسحابة والذكاء الاصطناعي. يستطيع المستخدم مراجعة خطته وشراء خطة أو رصيد ومتابعة طلبه وحالته. وسائل الدفع المهيأة تشمل مسارات إبلاغ الدفع وإرفاق الإثبات؛ تعرض الإدارة الطلبات الناطرة والمقبولة والمرفوضة وترد بسبب الرفض، ويؤدي القبول إلى منح الخطة أو الرصيد. توجد قراءة لنتيجة التحقق من التحويل المدعوم وتنبيه للإيصال المكرر؛ هذا ليس تحصيلاً مصرفياً تلقائياً لكل وسيلة.
إدارة المشترك طوال دورة خدمته
ملف المشترك يجمع الحالة وطرق الدخول والخطة الحالية وسجل الخطط ورصيد المدير والأصدقاء والأجهزة والجلسات. يمكن للمسؤول المصرح له منح خطة أو تمديدها أو سحب ترخيص وإضافة رصيد مع ملاحظة، وتعطيل الحساب أو إعادة تفعيله وإنهاء الجلسات عند الحاجة. الروابط إلى الدفعات والدعم والسحابة تختصر متابعة الطلب بين عدة صفحات، بينما يسجل التدقيق الإجراءات حتى لا تصبح قرارات الخدمة تغييرات بلا مرجع.
إدارة السحابة والتعاون بحدود خصوصية
تعرض إدارة السحابة مالك الدفتر وأعضاءه وخطته ومساحته وأجهزته وحالة الرفع والمزامنة وسجل الإدارة؛ وتصرح الصفحة بأنها لا تعرض الحسابات والحركات والمبالغ. إدارة الأصدقاء تعتمد المؤشرات وحالات الطلبات والبلاغات، مع تتبع مرجع لدعم المستخدم وسحب روابط عند الحاجة، دون تحويل لوحة التشغيل إلى كشف لأسماء الأصدقاء وملاحظاتهم المالية. هذا يتيح خدمة الاستمرارية ومعالجة الأعطال مع إبقاء تفاصيل الدفتر خارج العرض الإداري المعتاد.
تشغيل الذكاء الاصطناعي وقياس تكلفته
للإدارة شاشة لمزودي الذكاء والنماذج وتفعيل الخدمة واختيار نموذج الكتابة والصوت والمحادثة المباشرة لكل خطة أو استثناء لمستخدم. تقارير الاستخدام تبين الطلبات والكلفة حسب النموذج والمستخدم والخطة واليوم، مع بيانات تقييم النموذج عندما تتوفر. تسمح هذه الرؤية بموازنة جودة المساعدة وتكلفتها وتوزيع الاستحقاقات. إعداد الخدمة والنموذج قرار تشغيلي متغير، لذلك لا تُنسب للمستخدم نسخة ذكاء محددة أو دقة مضمونة لمجرد وجود هذه الأدوات.
حملات إشعارات بمعاينة وجمهور وجدولة
محرر الحملة يجمع العنوان والنص والصورة الاختيارية والرابط الذي يفتح عند الضغط. يمكن تحديد الجمهور بحسب خصائص مدعومة مثل البلدان ونسخة التطبيق والنشاط الأخير أو مستخدمين معينين، مع تقدير للأجهزة المستهدفة. توجد معاينة وإرسال تجريبي إلى جهاز ثم إرسال فوري أو موعد مجدول. من جهة المستخدم توجد تفضيلات لأخبار المنتج والتنبيهات، فتكون الحملة جزءاً من نظام تواصل قابل للإدارة وليست رسالة عشوائية لكل الأجهزة.
التحديثات والتشخيص والتدقيق والإعدادات عن بعد
إعدادات التشغيل تشمل أحدث نسخة والحد الأدنى المطلوب، ورسائل الصيانة بالعربية والإنكليزية، والتجربة وفترات السماح والتحقق من الاشتراك، والميزات المتاحة وخيارات الخدمات. شاشة التشخيص تربط الخطأ أو الانهيار بالإصدار والمنصة والشاشة، بينما يتيح التدقيق البحث في إجراءات المستخدم والإدارة والنظام. هذه الأدوات تربط المنتج بعد نشره بالدعم والتحسين والتحكم التدريجي؛ وجودها يشرح قابلية التشغيل ولا يُقدَّم كإثبات لزمن تشغيل أو نسبة نجاح غير مقاسة.
كيف يتشابك النظام.
- التطبيق
- React Native وExpo وTypeScript مع مسارات Expo Router ودعم الويب.
- البيانات المحلية
- SQLite وحزم مشتركة لمنطق الدفتر والعقود والمزامنة.
- الخدمات
- NestJS وPrisma وPostgreSQL لخدمات الحسابات والسحابة والتعاون والخطط.
- لوحة الإدارة والموقع
- Next.js للوحة الإدارة، وموقع تعريفي خفيف من HTML وCSS وJavaScript.
القرارات وراء كلّ اختيار.
TypeScript
- منطق دفتر مشترك بين طبقات التطبيق.
- عقود بيانات محددة للميزات المتصلة.
SQLite + Expo
- حفظ محلي للعمل اليومي عند غياب الاتصال.
- الوصول لخصائص الجهاز ضمن الصلاحيات المتاحة.
NestJS + Prisma
- وحدات مستقلة للحسابات والسحابة والتعاون والخطط.
- نمذجة بيانات علائقية تدعم العلاقات والصلاحيات.
كيف تبقى المنصّة جديرة بالثقة.
- قفل اختياري برمز أو بصمة مدعومة، وإدارة للجلسات.
- صلاحيات على مستوى الدفتر وموافقة على الحركات المشتركة.
- حماية اختيارية للنسخ بكلمة سر وسجل واضح للتغييرات.
- المساعد يقترح، والمستخدم يراجع قبل تسجيل الحركة.
بُنيت للنموّ، لا لمجرّد الإطلاق.
تقسيم المنتج إلى تطبيق وحزم مجال مشتركة وخدمات ولوحة إدارة يتيح تطوير كل مجال مع الحفاظ على معاني الدفتر وحدود الوصول.
- دفاتر مستقلة ومحلية أو سحابية.
- صلاحيات ومقاعد وخطط قابلة للإدارة.
- ميزات اجتماعية وتقارير مبنية على نفس الحسابات.
- تفعيل الخدمات والميزات حسب الاستحقاق.
ما علّمنا إيّاه هذا البناء.
- ألفاظ الحركة جزء من الدقة: المصروف يختلف عن الدين وعن تحويل الصندوق.
- التقدير بعملة أساسية يجب ألا يخفي الأرصدة الأصلية.
- الموافقة والتأكيد ضروريان حين تمس الحركة أكثر من شخص.
- يجب فصل الميزة المنفذة عن توفرها على كل جهاز أو خدمة أو خطة.
