Lalabase
티켓·문서·근무시간·고객대화를 한 곳에 모아 KI로 검색, 소프트웨어 기업 고객 프로젝트용, 오픈소스로 자체 서버·독일 클라우드에 배포
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
منصة جاهزة لأي جهة تنظّم معرضًا أو فعالية ريادية. فيها مرحلتان مترابطتان، وكل شيء يُدار من لوحة التحكم دون تعديل الكود: 1. المستثمر الذكي (الفرز): يدخل الزائر اسمه وبريده وفكرته، فيحاوره مستثمر ذكاء اصطناعي بسؤالين يستهدفان أضعف نقطة، ثم يقيّمه. من يبلغ درجة التأهل يحصل على تذكرة للهاكاثون. 2. الهاكاثون الافتراضي: تسجيل الفرق بالتذكرة، ورفع العرض الاستثماري والملفات، وتقييم فوري صارم بالذكاء الاصطناعي، ثم تحكيم لجنة، فإعلان الفائزين وإصدار الشهادات.README 전문 보기 ↗
منصة جاهزة لأي جهة تنظّم معرضًا أو فعالية ريادية. فيها مرحلتان مترابطتان، وكل شيء يُدار من لوحة التحكم دون تعديل الكود:
| الرابط | لمن | الاستخدام |
|---|---|---|
/welcome | الجميع | صفحة الترحيب: البوابتان، رحلة المشارك، الجدول، الجوائز، الأسئلة الشائعة، الشركاء |
/ | الزوار | المستثمر الذكي (الفرز) من الجوال |
/hackathon | الفرق | التسجيل بالتذكرة، التقديم والملفات، النتيجة، الإعلانات، الشهادات |
/judges | المحكّمون | دخول بمفتاح شخصي، المسارات المسندة، تقييم لكل معيار، تعارض المصالح |
/admin | المنظّم | لوحة التحكم الكاملة |
/booth | شاشة الجناح | أوضاع: تناوب، المستثمر، الهاكاثون، لوحة البيانات، عدّ تنازلي، إعلان (?mode= للتجاوز) |
/dashboard | شاشة | مؤشرات حيّة ورسوم بيانية وآخر النشاط |
/screen · /hack-screen | شاشة | كل نشاط منفردًا مع شريط الإعلانات |
/winners | المسرح | إعلان الفائزين |
/report | المنظّم | التقرير الختامي للطباعة (A4)، و?booklet=1 لكتيّب المشاريع |
/certificate?c=الرمز | الجميع | الشهادة والتحقق منها (مع رمز QR) |
كل رسالة تُدار من لوحة التحكم ← الإشعارات والبريد: تشغيل/إيقاف، نص قابل للتعديل بمتغيرات مثل {team} و{score}، معاينة، وإرسال تجريبي.
| الرسالة | متى |
|---|---|
| رمز التحقق | بداية عرض الفكرة (إن فُعّل التحقق) |
| التأهل وتذكرة الهاكاثون | عند تجاوز درجة التأهل |
| نتيجة من لم يتأهل | درجته وما ينقصه وأهم ما يحسّنه |
| رمز دعوة | عند توليد دعوات لقائمة مدعوين بالبريد |
| تسجيل الفريق ورمزه | عند التسجيل، للقائد وكل عضو أضاف بريده |
| نتيجة تقييم المشروع | بعد كل تقييم |
| تذكير من لم يقدّم | تلقائيًا بعد مدة من التسجيل |
| تذكير قبل الإقفال | تلقائيًا قبل الإقفال بعدد ساعات تحدده |
| التأهل للتحكيم النهائي | بزر «إشعار المتأهلين» |
| الفوز / النتائج والشهادات | بزر «إرسال النتائج والشهادات»، مع رابط شهادة لكل عضو |
| دعوة المحكّم وتذكيره | بزر في قسم المحكّمين |
| رسائل المنظّم والإعلانات | عند إرسالها |
/api/cron) احتياطًا.node dev.js
http://localhost:3000/admin بالمفتاح admindemo، أو المفتاح الشخصي للمحكّمANTHROPIC_API_KEY=sk-ant-... node dev.jsالمنصة تستخدم أيقونات Lucide (ترخيص ISC) من ملف public/icons.js، ويُستخدم في الصفحات بالشكل <i data-icon="trophy"></i>. لإضافة أيقونات: أضف أسماءها إلى demo/icons.txt ثم شغّل python3 demo/icons.py <مسار node_modules/lucide-static>.
./demo/build.sh ثم python3 demo/standalone.py standalone لبناء كل صفحة كملف HTML واحد يعمل بالفتح المباشر. البيانات في المتصفح، ويلزم أن تُفتح الصفحات في المتصفح نفسه.
supabase.sql كاملًا في SQL Editor. ينشئ الجداول وحاوية الملفات hackathon.| المتغير | القيمة |
|---|---|
ADMIN_KEY | كلمة سر لوحة التحكم (إلزامية) |
ANTHROPIC_API_KEY | مفتاح Claude API |
ANTHROPIC_MODEL | اختياري للمحادثة، الافتراضي claude-sonnet-5-5 |
ANTHROPIC_WORKSPACE_ID | اختياري: فقط إن كان المفتاح غير مرتبط بمساحة عمل (يبدأ بـ wrkspc_) |
ANTHROPIC_EVAL_MODEL | اختياري للتقييم، الافتراضي claude-opus-5-5 |
SUPABASE_URL | رابط المشروع، مثل https://xxxx.supabase.co |
SUPABASE_SERVICE_KEY | المفتاح السري sb_secret_... (أو service_role القديم) من Settings ← API Keys. ليس المفتاح العام sb_publishable_... |
RESEND_API_KEY | اختياري لإرسال البريد (التذاكر، رموز الفرق، النتائج، الدعوات) |
MAIL_FROM | المرسل، مثل هاكاثون <[email protected]>، والنطاق موثّق في Resend |
SITE_URL | اختياري: رابط الموقع في الرسائل (يُستنتج تلقائيًا إن غاب) |
APP_SECRET | سلسلة عشوائية طويلة لتوقيع رموز التحقق من البريد |
CRON_SECRET | اختياري: يحمي رابط التذكيرات المجدول |
/admin: اضبط الهوية والمسارات والمواعيد والمحكّمين، ثم احفظ./booth على شاشة الجناح.