Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
Translation pending
مُيسّر: صوّر محلك واعرف جاهزيتك للترخيص قبل ما تقدّم
Translation pending
BusinessHTML · JavaScriptGitHub @rinas-abdullahOnlineOwner 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 ↗مساعد بلدي ذكي للتحقق الاستباقي من مطابقة المحلات التجارية لاشتراطات البلدية.
منصة ويب تتيح لأصحاب المنشآت التجارية رفع صور منشآتهم، ليقوم الذكاء الاصطناعي بمطابقتها آلياً مع الاشتراطات البلدية المعتمدة للنشاط التجاري وإصدار "تقرير جاهزية" فوري بلغة المستفيد. كما تتضمن المنصة مساعداً تفاعلياً متعدد اللغات، ولوحة قياس أداء للجهات البلدية.
تنويه هام: قائمة الاشتراطات المتوفرة حالياً في مسار
public/kb.jsهي لأغراض تجريبية فقط. يجب استبدالها بالدليل الرسمي للاشتراطات من منصة "بلدي" قبل تفعيل المنصة في بيئة الإنتاج الفعلي.
للاطلاع على التوثيق التقني الشامل، يُرجى مراجعة ملف TECHNICAL.md.
مدة الإعداد المتوقعة: 5 دقائق.
يتطلب تشغيل المنصة وجود بيئة Node.js (بإصدار 18 فما فوق)، ولا يتطلب تثبيت أي مكتبات خارجية إضافية.
cd muyassir-platform
cp .env.example .env # يرجى إضافة المفتاح البرمجي الخاص بك في متغير ANTHROPIC_API_KEY
npm start # بعد التشغيل، يمكنك زيارة الرابط: http://localhost:3000
الوضع التجريبي (Demo Mode):
في حال عدم توفر مفتاح برمجي (API Key)، يمكن تشغيل المنصة عبر الأمر: npm run demo. ستعمل المنصة بكامل خصائصها مع تقديم نتائج نموذجية تحمل وسم «وضع تجريبي». يُعد هذا الخيار مثالياً للاستخدام كخطة بديلة (Fallback) لضمان استمرارية العرض التقديمي للجنة التحكيم في حال انقطاع الاتصال بالإنترنت.
مدة الإعداد المتوقعة: 10 دقائق.
muyassir-platform إلى مستودع خاص (Private Repository) على منصة GitHub.ANTHROPIC_API_KEY: المفتاح البرمجي الخاص بك المستخرج من console.anthropic.com.ADMIN_PIN: رمز الدخول المخصص لحماية لوحة بيانات الأمانة (على سبيل المثال: مكون من 4 أرقام).muyassir.vercel.app).التخزين الدائم لبيانات لوحة الأمانة (اختياري):
نظراً لأن منصة Vercel تعيد تهيئة الخادم بشكل دوري، فقد تُفقد بيانات اللوحة مؤقتاً. لضمان التخزين الدائم للسجلات، يُنصح بإنشاء قاعدة بيانات مجانية من نوع Redis عبر منصة Upstash، ثم إضافة المتغيرين البيئيين UPSTASH_REDIS_REST_URL و UPSTASH_REDIS_REST_TOKEN إلى إعدادات مشروعك في Vercel.
npm test # يُنفذ 23 اختباراً آلياً لمنطق الفحص وواجهات برمجة التطبيقات (API) ونصوص الواجهة (لا يتطلب مفتاحاً برمجياً أو اتصالاً بالإنترنت).
npm run eval # يُجري اختباراً لقياس الدقة على صور حقيقية للمنشآت (يتطلب مفتاحاً برمجياً).
eval/photos/. يُفضل توفير عينات تتراوح بين 6 إلى 10 منشآت متنوعة (مطابقة وغير مطابقة للاشتراطات).eval/cases.example.json وتسميته eval/cases.json. بعد ذلك، حدد لكل منشأة تقييم الخبير البشري لكل بند من بنود الاشتراطات (باستخدام القيم pass أو fail).npm run eval. سيتم إصدار تقرير شامل في المسار eval/results/report.md يوضح نسبة دقة فحص النموذج، والذي يمكن مشاركته مع لجان التحكيم والتقييم.ui/app.html ملف مصدر الواجهة الأساسية (عند إجراء تعديلات، يُنفذ الأمر: node tools/build-ui.js)
public/index.html واجهة المنصة النهائية (يتم إنشاؤها تلقائياً بالاعتماد على ui/app.html)
public/kb.js قاعدة الاشتراطات البلدية (تُشارك بياناتها بين الواجهة والخادم)
public/i18n.js نصوص الواجهة ومفاتيحها (تُنشأ تلقائياً: node tools/extract-i18n.js)
lib/core.js المنطق البرمجي الخاص بعمليات الفحص، المساعد الذكي، والتخزين
lib/http.js وحدة معالجة الطلبات الواردة (HTTP Requests)
api/ مسارات واجهات برمجة التطبيقات (analyze · ask · stats · health · i18n)
server.js إعداد الخادم المحلي (Local Server)
tests/ مجلد اختبارات الوحدة (Unit Tests) واختبارات الـ API
eval/ مجلد أدوات وملفات اختبار قياس دقة النموذج
الواجهة كلها تتغير مع اللغة اللي يختارها المستفيد، مو التقرير وحده.
tools/extract-i18n.js يجمعها من ui/app.html وpublic/kb.js ويولّد public/i18n.js./api/i18n مرة واحدة بالنموذج السريع، وتُحفظ في Upstash Redis وفي متصفح المستفيد. بدون مفتاح تظهر الإنجليزية.tools/i18n-<code>.json بنفس المفاتيح، وشغّل المولّد.بعد أي تعديل على نصوص الواجهة:
node tools/extract-i18n.js # يحدّث قائمة المفاتيح وينبّه على الناقص من الإنجليزية
node tools/build-ui.js # يعيد بناء public/index.html
الترجمات في tools/i18n-<code>.json، وتُحرَّر يدوياً. npm test يفشل إذا نقص نص في أي لغة جاهزة.
عمل وإشراف : • ريناس عبدالله • مرام الخيبري • لطيفه المتعب • جنا الحويطي