TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
نظام شخصي واحد لتنظيم الأفكار والمشاريع والمصادر والمهام — من فكرة إلى نتيجة إلى تعلّم.
Translation pending
ProductivityHTML · TypeScriptGitHub @na7lamouha-opsOnlineOwner 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 ↗نظام شخصي واحد لتنظيم الأفكار والمشاريع والمصادر والمهام — من فكرة → تنظيم → قرار → مشروع → مهمة → تنفيذ → نتيجة → تعلّم → فكرة جديدة. مصمّم لمنع التشتت، بمشروع نشط واحد فقط وخطوة تالية واضحة دائمًا.
منصة شخصية خاصة (single-user). ليست SaaS ولا متعددة المستخدمين.
هذه أساسات المشروع فقط: السقالة، المصادقة، الجداول + RLS، لوحة تحكم فارغة، واختبارات أساسية. لا يوجد بعد: تحليل AI فعلي، صفحات Inbox/Projects/Knowledge/Content الكاملة.
npm install
cp .env.example .env.local # املأ مفاتيح Supabase الحقيقية
npm run dev # http://localhost:3000
يعمل التطبيق محليًا حتى بدون مفاتيح Supabase (يستخدم قيمًا بديلة آمنة)، لكن تسجيل الدخول
الحقيقي والبيانات يتطلّبان مفاتيح فعلية في .env.local.
| الأمر | الوظيفة |
|---|---|
npm run dev | خادم التطوير |
npm run build | بناء الإنتاج |
npm run typecheck | فحص الأنواع (tsc --noEmit) |
npm run lint | ESLint |
npm run format | تنسيق Prettier |
npm run test | اختبارات الوحدة (Vitest) |
npm run test:e2e | اختبار المسار الأساسي (Playwright) |
Migrations في supabase/migrations/. طبّقها عبر Supabase CLI:
supabase db push
0001_init.sql — الجداول الثمانية، الفهارس، الحذف الناعم، قيد «مشروع نشط واحد»،
ومشغّلات updated_at.0002_rls.sql — تفعيل RLS وسياسات العزل حسب المالك على كل جدول.انظر ARCHITECTURE.md لتفاصيل الطبقات، نموذج البيانات، ونموذج الأمان.
owner_id = auth.uid()).NEXT_PUBLIC_.