safeeyes
간단하고 아름다운 휴식 알림으로 눈 피로 보호
아직 감지된 업데이트가 없습니다. 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.