safeeyes
Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 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.