تفاصيل العمل

# LifeOS

تطبيق Flutter **مجاني بالكامل** لتنظيم الحياة: مهام، مصاريف، أهداف، عادات، ملاحظات، ومساعد ذكي.

## الميزات

- **مهام** مع تذكيرات محلية

- **مصاريف** مع تنبيهات

- **أهداف / عادات / ملاحظات**

- **مساعد AI** (نموذج Llama مفتوح المصدر عبر Groq) — ينفّذ أوامر حقيقية على بياناتك

- **إدخال صوتي** وقراءة الردود

- **تحليلات** كاملة بدون قيود

- **نسخ احتياطي** JSON محلي

- **عربي / إنجليزي** ووضع فاتح / داكن

- **بدون اشتراكات أو رسوم**

## التشغيل

```bash

flutter pub get

./scripts/ensure_secrets.sh # ينشئ الملف إن لم يكن موجوداً

./scripts/setup_secrets.sh # مرة واحدة — أدخل مفتاح Groq

flutter run

```

### المساعد الذكي (جاهز لكل المستخدمين)

**أنت كمطوّر** تضبط المفتاح **مرة واحدة** عبر `setup_secrets.sh`. بعدها:

- كل من يحمّل التطبيق يستخدم المساعد **مباشرة** بدون إعداد

- لا حاجة لشاشة «أدخل مفتاح API» في الإعدادات

- المفتاح يُدمَج عند البناء ولا يُطلب من المستخدم

1. مفتاح مجاني من [console.groq.com](https://console.groq.com)

2. `./scripts/setup_secrets.sh` والصق `gsk_...`

3. `flutter run` أو `./scripts/build_release.sh` للنشر

```bash

# أو بدون سكربت تفاعلي:

GROQ_API_KEY=gsk-your-key ./scripts/setup_secrets.sh

```

**بناء Google Play:**

```bash

./scripts/build_release.sh

```

### المساعد الصوتي

في شاشة AI: اضغط **أيقونة الميكروفون** وتحدث.

> يعمل بشكل أفضل على **جهاز حقيقي**.

### Supabase (اختياري — مزامنة سحابية)

يُضبط تلقائياً داخل `secrets/dart_defines.json` عند تشغيل `setup_secrets.sh`.

## هيكل المشروع

```

lib/

agent/ # مساعد ذكي + تنفيذ أوامر

bloc/ # إدارة الحالة

core/ # ثيم، نصوص، خدمات

data/ # نماذج ومستودعات

presentation/ # الشاشات

```

## الإصدار

1.0.0 — مجاني للجميع

## النشر على المتاجر

راجع [docs/PUBLISHING.md](docs/PUBLISHING.md) لخطوات Google Play و App Store، وتوقيع Android، وقائمة التحقق قبل النشر.

سياسة الخصوصية للرفع على الويب: [docs/privacy-policy.md](docs/privacy-policy.md)

بطاقة العمل

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