عن المشروع
Florin هو تطبيق مالية شخصية مفتوح المصدر يركز على إبقاء البيانات المالية على أجهزة المستخدم الخاصة. يوفر تطبيقات أصلية لـ iPhone وmacOS بالإضافة إلى نسخة ويب قابلة للاستضافة الذاتية، وجميعها تشترك في ميزات أساسية للميزانية والمزامنة البنكية وتتبع الثروة.
يدعم التطبيق المزامنة البنكية الحقيقية عبر وصول PSD2 إلى أكثر من 2,000 بنك أوروبي من خلال Enable Banking، باستخدام بيانات اعتماد المستخدم الخاصة بدلاً من مفتاح مشترك. كما يوفر استيراد CSV/OFX، والإدخال اليدوي، والتحويلات بين الحسابات. تشمل ميزات الميزانية خططًا شهرية للفئات، وقائمة مراجعة تتعلم من سجل التصنيف، وتوقعات نهاية الشهر. لتتبع الثروة، يتعامل Florin مع القروض بجداول إطفاء حقيقية، وحيازات الاستثمار بتكلفة الأساس وأسعار مباشرة اختيارية، وصافي الثروة عبر الزمن.
الخصوصية مبدأ تصميمي محوري: لا يوجد حساب Florin، ولا خادم Florin، ولا تحليلات، ولا SDK تتبع. يخزن تطبيق iPhone البيانات في سجل SQLite محلي مشمول في نسخ iCloud الاحتياطية، بينما يستخدم تطبيق Mac قاعدة بيانات SQLite محلية. تعمل نسخة الويب المستضافة ذاتيًا كحزمة Next.js وPostgres بإدارة مسؤول واحد قابلة للنشر عبر Docker، ويمكن تثبيتها كتطبيق PWA.
المشروع مرخص بموجب AGPL-3.0، مع استثناء الاسم والشعار من منح الترخيص. تنظم قاعدة الشيفرة إلى تطبيقات منفصلة لـ iOS (SwiftUI)، وسطح المكتب (Electron + Next.js)، والويب (Next.js 15 + Postgres)، مع حزم مشتركة لواجهة المستخدم، والتعريب، وعميل البنك، ومنطق التصنيف.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.