Micro-Electronics – واجهة برمجة تطبيقات لتسجيل العملاء
تم تطوير RESTful API باستخدام Node.js و Express.js، مع قاعدة بيانات MongoDB مُدارة بواسطة Mongoose. هذا المشروع جزء من نظام Micro-Electronics لبيع الأجهزة الإلكترونية، ويتيح تسجيل العملاء بطريقة آمنة وموثوقة لتسهيل إدارة الحسابات وعمليات الشراء.
المميزات الرئيسية
تسجيل العملاء: تمكّن العملاء من إنشاء حساباتهم بسهولة وأمان قبل شراء الأجهزة.
التحقق من صحة البيانات: يضمن صحة واكتمال جميع بيانات العملاء المدخلة.
تشفير كلمات المرور: استخدام bcrypt لتشفير كلمات المرور قبل تخزينها.
الاتصال بقاعدة البيانات: تكامل آمن وفعّال مع MongoDB.
معالجة الأخطاء: التعامل مع الأخطاء بطريقة منظمة لتعزيز موثوقية الـ API.
التقنيات المستخدمة
Node.js
Express.js
MongoDB
Mongoose
bcrypt
dotenv
RESTful API