السلام عليكم.
هذا مشروع صغير قمت ببناءه، الفكرة منه هو بناء boilerplate لمشاريعي القادمة التي تعتمد Node.js.
لماذا ستعتمد مشروعاتك القادمة عليه ؟
لان فيه الميزات التالية:
-
هيكلية مشروع قابلة للتوسعة Scalable folder structure
-
مراقبة تنسيق الكود Code Linters
-
سهولة بناء توثيق API Docs
-
مراقبة الأخطاء عن طريق Sentry
-
اختبار الوحدات API Tests
-
تكامل مستمر Continuous integration
-
توصيل مستمر Continuous Delivery (حالياً مع heroku)
-
Docker image
-
التحقق من مدخلات المستخدم بسهولة عن طريق middleware
-
يحقق Security headers
-
آمن من حيث DDOS Attack
-
آمن من حيث تجربة كلمات السر brute force لاختراق حساب
-
يدعم تسجيل المستخدم عن طريق البريد أو فيسبوك
-
يتوجب على المستخدم تأكيد بريده
-
يدعم استرجاع كلمة المرور
-
بالإضافة Todo API بسيط ليس فيه مميزات كثيرة
أعمل الآن على دعم Graphql بجانب REST.
ابحث عن أحد مهووسي React لعمل الواجهة معي لمجرد التسلية وصقل المهارات وتبادلها.
أو ربما نتعلم Vue.js معاً
الكود تحت رخصة MIT:
from حسوب I/O - الأكثر شيوعاً https://ift.tt/2YHaG90
ليست هناك تعليقات:
إرسال تعليق
دائماً، رأيكم يهمنا،