Open Signage هو حل لافتات رقمية مبنية على Laravel و inertia.js و Vue.js. يقدم هذا النظام الأساسي صفحات الويب لشاشات اللافتات الرقمية ، تعمل على Chrome في وضع Kiosk. باستخدام Socketi ، افتح لافتات تحديث البيانات ديناميكيًا على الشاشات. يمكن للمستخدمين إنشاء قوائم تشغيل لشاشاتهم ، مما يسمح بإعلانات الدوران وعروض الوسائط المختلفة.
انتباه!! هذا يستخدم في المقام الأول ل Eurofurence (هامبورغ ، CCH). إنه مناسب بشكل أساسي في المطورين الذين لديهم معرفة بـ Vue.js وربما لارافيل قليلاً. لا تتردد في إسقاط رسالة لي [email protected] للحصول على الدعم التجاري.
git clone https://github.com/thiritin/open-signage.git
cd open-signage
composer install
npm install
.env.example لإنشاء ملف .env الخاص بك: cp .env.example .env
php artisan key:generate
قم بإعداد بيانات اعتماد قاعدة البيانات الخاصة بك في ملف .env .
تشغيل ترحيل قاعدة البيانات:
php artisan migrate
./vendor/bin/sail up
أو الاستخدام
vite
يجب الآن الوصول إلى اللافتات المفتوحة على http://localhost .
نرحب بالمساهمات من الجميع. يرجى قراءة إرشاداتنا المساهمة قبل تقديم طلب سحب أو مشكلة.
هذا المشروع مفتوح المصدر وهو مرخص له بموجب ترخيص GNU العام الإصدار 2.0.
إذا كان لديك أي أسئلة ، فلا تتردد في إنشاء مشكلة أو الاتصال بمحافظ المشروع.