safeeyes
Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder
翻訳待ち
No updates detected yet. GitHub releases will appear here.
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 ↗نظام SaaS لإدارة عيادات الأسنان، متعدد المستأجرين، بالعربي RTL.
sydent.app عند الإطلاق.| الملف | شو فيه |
|---|---|
TASKS.md | خطة المهمات والمهمة الحالية. ابدأ منو |
docs/OPERATIONS.md | البنية التحتية: الحسابات والمشاريع والأسرار، وكيف بيشتغل النشر |
docs/decisions.md | القرارات وتواريخها |
migrations/bootstrap/README.md | تجهيز مشروع Supabase جديد من الصفر |
scripts/README.md | أدوات الفحص (validate.sh، و cache-bust.sh، و scan-secrets.sh) |
docs/reference/ | مرجع المحاسبة، وخطة ما قبل الإطلاق |
docs/archive/ | التوثيق اللي استلمناه مع المشروع (لحد v570). المنطق فيه صحيح، بس معلومات البنية التحتية قديمة |
| المسار | شو فيه |
|---|---|
*.html و *.js و *.css بالجذر | صفحات النظام وملفاتها. بتنرفع على Vercel كما هي |
vendor/ و fonts/ و icons/ | مكتبات وخطوط وأيقونات مستضافة محلياً |
supabase/functions/ | الـ Edge Functions: admin-ops و ai-assist |
db/schema.sql | لقطة من الـ schema (public) |
migrations/ | تغييرات قاعدة البيانات المرقّمة، و bootstrap/ للمشاريع الجديدة |
scripts/ | أدوات الفحص والبناء |
e2e/ | اختبارات Playwright |
docs/ | التوثيق |
ملفات docs/ و scripts/ و migrations/ و db/ و supabase/ و e2e/ وكل ملفات *.md و *.sql ما بتنرفع على الموقع. scripts/build-dist.sh بيبني مجلد dist/ بملفات الموقع بس.
bash scripts/validate.sh # قبل كل commit، لازم يطلع أخضر
bash scripts/cache-bust.sh # بعد تعديل supabase-init.js أو sidebar.js أو theme.css أو theme.js أو timepicker.js
bash scripts/scan-secrets.sh # فحص الأسرار بالتعديلات
task/<رقم>-<اسم> و Pull Request على main.migrations/ (الرقم الجاي 198). منجرّبها محلياً، وبعدين منطبّقها على dental-dev، وبعدين على dental-prod.book.html (بوابة الحجز العامة) ما منلمسها بالتعديلات الجماعية.bash scripts/build-dist.sh
cd dist && python3 -m http.server 8080
بعدها افتح http://127.0.0.1:8080/auth.html. الصفحات بتحكي مع dental-dev.