نظام إدارة صيدلية (Pharmacy Management System) باستخدام Node.js و MongoDB

تفاصيل العمل

نظام إدارة صيدلية (Pharmacy Management System) باستخدام Node.js و MongoDB

تم تطوير هذا المشروع كنظام خلفي (Backend API) متكامل لإدارة بيانات الصيدليات والأدوية والمستخدمين.

المشروع مبني باستخدام Node.js و Express.js مع قاعدة بيانات MongoDB، ويعتمد على بنية منظمة (MVC Architecture) لتسهيل الصيانة والتطوير المستقبلي.

️ الوظائف والمميزات الأساسية:

إدارة بيانات الصيدليات (إضافة، تعديل، حذف، واستعراض).

إدارة الأدوية الأساسية والبديلة وربطها مع الصيدليات.

نظام تسجيل الدخول والخروج باستخدام JWT Authentication.

التحقق من صحة البيانات (Validation) باستخدام Joi.

هيكلية منظمة تشمل Models، Controllers، Routes، Validators.

التعامل مع الأخطاء (Error Handling) باحترافية باستخدام http-errors.

? التقنيات المستخدمة:

Node.js

Express.js

MongoDB (Mongoose)

dotenv لإدارة المتغيرات البيئية

JWT (jsonwebtoken) للأمان

Joi للتحقق من صحة المدخلات

bcryptjs لتشفير كلمات المرور

الهدف من المشروع:

توفير واجهة برمجية (API) متكاملة وآمنة لتسهيل إدارة بيانات الصيدليات والأدوية، مما يسمح بدمجها لاحقًا مع واجهة أمامية أو تطبيق موبايل لعرض البيانات بشكل تفاعلي وسهل الاستخدام.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات