Skip to content

yahya659/node-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Node.js & MongoDB Customer Management Dashboard Preview Dashboard Preview وصف المشروع

مشروع 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

افتح المتصفح على:

http://localhost:3000

About

node-mongodb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published