السلام عليكم.
هذا مشروع صغير قمت ببناءه، الفكرة منه هو بناء 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:
التعليقات