admin
123456
git clone https://github.com/whitecodel/ashani-admin.git
cd ashani-admin
npm install
npm run dev
الآن يتم تشغيل الكود على IP الداخلي 127.0.0.1 والمنفذ 3000
هنا يمكنك الإعداد
يوجد في هذا الملف وظيفة createadmin() يتم استدعاء هذه الوظيفة بمجرد تشغيل التطبيق مما يؤدي إلى إنشاء مسؤول جديد
يوجد في هذا الملف وظيفة imageFilter() يمكنك استخدام هذه الوظيفة مع multer للتحقق من صحة الصورة
يوجد في هذا الملف وظيفة sendEmail() يمكنك استخدام هذه الوظيفة لإرسال البريد الإلكتروني
sendEmail({to, subject, body});
يوجد فيه ملفان للبرامج الوسيطة. يحتوي Adminauth.js وAppauth.js على برامج وسيطة مصممة للمسؤول والتطبيق على التوالي، ويمكنك إنشاء جميع برامجك الوسيطة هنا.
NotLoggedIn => التحقق من تسجيل الدخول في كلا الملفين
يمكنك إنشاء كافة النماذج الخاصة بك هنا.
في المجلد العام، يمكنك وضع ملفاتك الثابتة مثل CSS وJS والصور
في هذا المجلد، يمكنك إنشاء جميع طرق العرض الخاصة بك للمسؤول أو التطبيق. إذا كنت لا تعرف كيفية استخدام ejs، فيمكنك الاطلاع على الوثائق بزيارة موقعها الرسمي ejs.co.
النجاح=>
successSnackbar(msg);
فاشل =>
failedSnackbar(msg);
الموضع الافتراضي هو أسفل اليمين إذا كنت تريد تغيير الموضع، فيمكنك تمرير معلمة إضافية
على سبيل المثال: successSnackbar(msg, "bottom-right")
تم الآن تفعيل gitbrent bootstrap4-toggle
السابق:
<input
name="approved"
type="checkbox"
id="approved"
data-width="100%"
data-toggle="toggle"
data-on="Approved"
data-off="Not Approved"
data-onstyle="success"
data-offstyle="danger"
/>