عن المشروع

تاماري هو تطبيق ويب متكامل لإدارة الوصفات مبني بلغة Python وإطار Flask. يوفر حسابات مستخدمين مع إمكانية إعادة تعيين كلمة المرور الاختيارية عبر البريد الإلكتروني، وتخزين الوصفات مع العناوين والتصنيفات والأوصاف وتقديرات الوقت وعدد الحصص وعناوين URL ومعلومات التغذية والمكونات والتعليمات والصور. يمكن تمييز الوصفات كمفضلة وتصنيفها والبحث فيها في الوقت الفعلي وجعلها عامة للمشاركة اختيارياً. يتضمن التطبيق مجموعة تضم أكثر من 400,000 وصفة من 300 موقع لمشاركة الوصفات يمكن استيرادها إلى مجموعة شخصية بنقرة واحدة. بالإضافة إلى إدارة الوصفات، يوفر تاماري تنظيم قوائم التسوق لكل متجر، وإضافة مكونات الوصفة إلى القوائم بنقرة واحدة، ومسح الباركود لعناصر القائمة، ومخطط وجبات لجدولة الوصفات حتى 30 يوماً مقدماً. يمكن للمستخدمين تخصيص حجم عرض الصور والترتيب والسمات الفاتحة/الداكنة وصور الملف الشخصي وألوان التمييز. تتوفر أيضاً إعدادات على مستوى المثيل مثل عدد الوصفات لكل صفحة والتحميل الديناميكي للصور. تتيح واجهة REST API شاملة الإدارة البرمجية للوصفات وقوائم التسوق ومخططات الوجبات. التطبيق متجاوب عبر أجهزة سطح المكتب والأجهزة اللوحية والهواتف الذكية. يُدعم النشر عبر Docker مع تخزين دائم، وتُقدَّم تعليمات التثبيت اليدوي لـ Debian 12 وUbuntu 24.10 باستخدام بيئة Python افتراضية وGunicorn. تغطي الوثائق الاستخدام والتثبيت والترقية والنسخ الاحتياطي.