🛒 Node.js & MongoDB Customer Management
وصف المشروع
مشروع Customer Management مبني باستخدام Node.js, Express, MongoDB و EJS. يتيح لك المشروع:
إضافة العملاء وحفظ بياناتهم في قاعدة البيانات.
عرض قائمة العملاء بطريقة منظمة باستخدام Bootstrap.
عرض تفاصيل كل عميل وحذف العملاء عند الحاجة.
🛠️ التقنيات المستخدمة
Backend: Node.js, Express
Database: MongoDB Atlas
Frontend: HTML, CSS, Bootstrap, EJS 🔍 ميزات المشروع
CRUD كامل: إنشاء، قراءة، حذف العملاء
واجهة جذابة: باستخدام Bootstrap و EJS
عرض الوقت والتواريخ بشكل منسق: باستخدام Moment.js
أيقونات احترافية: باستخدام Bootstrap Icons
مكتبات إضافية:
Moment.js لعرض الوقت بطريقة جميلة
Bootstrap Icons للأيقونات
🚀 كيفية التشغيل محلياً
Clone المشروع:
git clone https://github.com/yahya659/node-mongodb.git
تثبيت الحزم:
cd node-mongodb npm install
إضافة متغيرات البيئة (MongoDB Atlas URL)
MONGO_URL=your_mongodb_connection_string PORT=3000
تشغيل المشروع:
node app.js
افتح المتصفح على: