HASS.Agent .NET10
A modern, lightweight Windows companion for Home Assistant: notifications, media control, sensors, commands, and one-click updates.
أنشئ شجرة عائلتك، وشاركها مع أفرادها، ودع أغصانكم تنمو جيلًا بعد جيل.
Translation pending
LifestyleTypeScript · PLpgSQLGitHub @IF79lOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗منصة عربية لبناء شجرات العائلات والقبائل كشجرة مرسومة حيّة: الجذع هو الجد، كل أب غصن، وأبناؤه أوراق بأسمائهم. الضغط على غصن يحرّك الكاميرا إليه، والإضافة الجديدة تنمو ورقةً من موضعها الصحيح وتنتظر الاعتماد.
| المسار | الدور |
|---|---|
apps/web | تطبيق Next.js: الصفحات، Server Actions، Webhooks |
packages/tree-engine | محرك الشجرة: النسب، تخطيط 2D حتمي (جذع، أغصان، أوراق)، الكاميرا السينمائية (TypeScript خالص) |
packages/tree-svg | مشهد <LivingTree> بـ SVG: الأغصان والأوراق والحركة واللمس |
packages/domain | قواعد الصلاحيات can()، البحث العربي، الباقات، مخططات Zod |
supabase | قاعدة البيانات: المايغريشن، سياسات RLS، الدوال، واختبارات الصلاحيات |
packages/ui | نظام التصميم |
legacy/aghsan | النموذج الأولي السابق، للمرجعية فقط ولا يُبنى |
التفاصيل في docs/ARCHITECTURE.md.
pnpm install
cp .env.example apps/web/.env.local
pnpm dev # http://localhost:3000
pnpm test # اختبارات المحرك والصلاحيات
pnpm typecheck
pnpm db:test # سياسات قاعدة البيانات على أي Postgres (DATABASE_URL)
يتطلب Node 22 و pnpm 10. بدون مفاتيح Supabase يعمل التطبيق كنسخة تجريبية في المتصفح؛ ومعها يسجّل الدخول بالجوال ويحفظ الأشجار مشفّرة. البيئات الثلاث (محلي، تجربة، إنتاج) في docs/ENVIRONMENTS.md. الاشتراكات والدفع ورموز الدخول في docs/BILLING.md.