Garage Buddy هو نظام شامل ومفتوح المصدر لإدارة المرآب مبني على منصة ASP.NET Core MVC. تم تصميم Garage Buddy لتلبية احتياجات ميكانيكا السيارات وورش العمل، وهو يعمل على تبسيط عملية إدارة سجلات الخدمة وقطع الغيار لسيارة كل عميل. يمكن تتبع كل شيء وتنظيمه بسهولة داخل التطبيق.
الحل القائم على السحابة : Garage Buddy هو تطبيق قائم على السحابة كامل الميزات، مما يلغي الحاجة إلى عمليات التثبيت المعقدة. يمكن للميكانيكيين الوصول إلى النظام بمجرد الانتقال إلى صفحة تسجيل الدخول باستخدام متصفح الويب الخاص بهم وإدخال تفاصيل تسجيل الدخول الخاصة بهم. وهذا يضمن إمكانية الوصول دون متاعب من أي مكان متصل بالإنترنت.
قابلية التوسع : بفضل طبيعته المستندة إلى السحابة، يوفر Garage Buddy إمكانية التوسع بسهولة ليناسب الكراجات أو ورش العمل من أي حجم. سواء كنت تدير ورشة إصلاح صغيرة أو مركز خدمة سيارات واسع النطاق، فإن النظام يتكيف مع متطلباتك، مما يجعله مناسبًا تمامًا لعملك.
إدارة المستخدم : يدعم Garage Buddy حسابات مستخدمين متعددة، مما يسمح للميكانيكيين والموظفين بالحصول على وصول شخصي خاص بهم. تعد إضافة مستخدمين إضافيين أمرًا سهلاً، مما يجعل الحل الخاص بك ينمو مع توسع أعمالك.
تتبع الخدمة : احتفظ بسجل مفصل لكل خدمة يتم إجراؤها على سيارة العميل. بدءًا من الصيانة الروتينية وحتى الإصلاحات المعقدة، يساعدك Garage Buddy في الحفاظ على سجل كامل لكل سيارة، مما يضمن خدمة عملاء أفضل. (العمل قيد التقدم)
لبدء استخدام Garage Buddy، اتبع الإرشادات التالية:
استنساخ المستودع: git clone https://github.com/dimitar-grigorov/GarageBuddy
تثبيت التبعيات المطلوبة. فيجوال ستوديو 2022 وSQL Server 2019.
قم بتكوين إعدادات قاعدة البيانات لتناسب بيئتك.
يستخدم Garage Buddy ملف تكوين مختلفًا عن ملف التكوين الافتراضي ( appsettings.json
). يبدو مثل هذا:
{ "DatabaseSettings": { "DbProvider": "mssql"، "DefaultConnection": "Server=.;Database=GarageBuddy;Trusted_Connection=True;MultipleActiveResultSets=true" } }
كما ينبغي استخدام نفس التنسيق في أسرار المستخدم.
تطبيق عمليات ترحيل قاعدة البيانات: Update-Database
في Visual Studio، افتح وحدة تحكم إدارة الحزم وحدد مشروع DataGarageBuddy.Data
باعتباره المشروع الافتراضي.
قم بتنفيذ أمر Update-Database
.
في أول تشغيل، سيقوم التطبيق بزرع قاعدة البيانات. أول مستخدم مسجل سيكون مسؤولاً.
للحصول على تعليمات أكثر تفصيلاً حول التثبيت والإعداد، يرجى الرجوع إلى دليل التثبيت.
لا تنسَ تغيير كلمة المرور في docker-compose.override.yml
أسب.نت كور 6
الهوية الأساسية لـ ASP.NET
جوهر إطار الكيان
استنادًا إلى قالب ASP.NET Core MVC بواسطة نيكولاي كوستوف
لوحة تحكم موضوع مازر من زوراماي
حزمة npm مخصصة مبنية على سمة Mazer.
Garage Buddy هو مشروع مفتوح المصدر، ونحن نرحب بمساهمات المجتمع. إذا وجدت أي أخطاء، أو كانت لديك اقتراحات بشأن الميزات، أو كنت ترغب في المساعدة في تحسين النظام، فلا تتردد في إرسال المشكلات وسحب الطلبات.
تم إصدار Garage Buddy بموجب ترخيص MIT.