🗺️

Atlas API - أطلس جدة

الواجهة البرمجية لمنصة استكشاف أحياء ومعالم ومؤشرات مدينة جدة

الخادم متصل (Online) الإصدار: v1.0.0 البيئة: production وقت التشغيل: 36 دقيقة، 18 ثانية
الواجهة البرمجية (Backend) المعتمدة لمنصة أطلس؛ توفر خدمات البيانات الجغرافية، إدارة الأحياء، تصنيف المعالم والأنشطة، المؤشرات الإحصائية والمشاريع التنموية، مع دعم كامل للوحة التحكم الإدارية وخرائط MapLibre التفاعلية.
⚙️ بنية وتقنيات الخادم (Backend Stack)
🟢
Node.js
Runtime Environment
⚡
Express.js
RESTful Web Framework
🍃
MongoDB & Mongoose
Database & ODM
🔐
JWT & Bcrypt
Authentication & Security
📁
Multer
Media & File Storage
🚀
Memory Caching
High-Performance Read Cache
✨ الميزات والخدمات المتاحة
1
استعراض بيانات الأحياء

قراءة وإدارة حدود وبيانات أحياء جدة السكنية والتجارية ومؤشراتها.

2
المعالم والخرائط التفاعلية

دعم نقاط الخريطة (MapLibre GL) وتصنيف الأماكن مع إحداثيات دقيقة.

3
المؤشرات الإحصائية التنموية

بيانات حيوية تشمل السكان، الفعاليات، السياحة، والقوة الشرائية.

4
المشاريع الحكومية الكبرى

متابعة وعرض المشاريع التنموية والتحول الحضري في جدة.

5
لوحة تحكم إدارية مؤمنة

إمكانية إضافة وتحديث وحذف العناصر مع مصادقة JWT للمشرفين.

6
طبقة كاش فائقة السرعة

تخزين مؤقت لعمليات القراءة مع إفراغ تلقائي عند أي تحديث.

⚡ دليل مسارات الـ API المتاحة (31 مسار)

الكل عام المصادقة الأحياء الفئات المعالم أطلس الإحصائيات
GET / عام عام (Public)
المسار التعريفي ومعلومات النظام المباشرة
GET /health عام عام (Public)
فحص جاهزية الخادم وحالته ومعدل الـ Uptime
GET /api/info عام عام (Public)
بيانات الـ API الكاملة بصيغة JSON
POST /api/auth/login المصادقة عام (Public)
تسجيل دخول المشرف واستلام رمز JWT
GET /api/auth/me المصادقة محمي (أدمن)
التحقق من جلسة المشرف الحالي وصلاحياته
GET /api/districts الأحياء عام (Public)
قائمة أحياء جدة بكامل التفاصيل والمؤشرات
GET /api/districts/:id الأحياء عام (Public)
تفاصيل حي محدد بواسطة المعرف
POST /api/districts الأحياء محمي (أدمن)
إضافة حي جديد إلى النظام (أدمن)
PUT /api/districts/:id الأحياء محمي (أدمن)
تحديث بيانات حي موجود (أدمن)
DELETE /api/districts/:id الأحياء محمي (أدمن)
حذف حي من النظام (أدمن)
GET /api/categories الفئات عام (Public)
استعراض تصنيفات المعالم (مطاعم، فنادق، تسوق...)
GET /api/categories/:key الفئات عام (Public)
استرجاع بيانات فئة محددة عبر المفتاح
POST /api/categories الفئات محمي (أدمن)
إنشاء تصنيف جديد (أدمن)
PUT /api/categories/:id الفئات محمي (أدمن)
تعديل تصنيف موجود (أدمن)
DELETE /api/categories/:id الفئات محمي (أدمن)
حذف تصنيف (أدمن)
GET /api/items المعالم عام (Public)
استعراض المعالم والخدمات مع دعم الفلاتر والبحث
GET /api/items/:id المعالم عام (Public)
استرجاع تفاصيل معلم أو نشاط محدد
POST /api/items المعالم محمي (أدمن)
إضافة معلم أو نشاط جديد (أدمن)
PUT /api/items/:id المعالم محمي (أدمن)
تحديث بيانات معلم (أدمن)
DELETE /api/items/:id المعالم محمي (أدمن)
حذف معلم (أدمن)
GET /api/markers الخريطة عام (Public)
نقاط الخريطة الجغرافية التفاعلية مع الإحداثيات
GET /api/atlas أطلس عام (Public)
كل الإحصائيات والمشاريع التنموية في رد موحد
GET /api/atlas/projects أطلس عام (Public)
قائمة المشاريع الحكومية الكبرى
GET /api/atlas/statistics أطلس عام (Public)
المؤشرات الإحصائية الرسمية
GET /api/atlas/population أطلس عام (Public)
إحصاءات الكثافة والتركيبة السكانية
GET /api/atlas/events أطلس عام (Public)
مؤشرات الفعاليات والمواسم
GET /api/atlas/tourism أطلس عام (Public)
مؤشرات وحركة السياحة
GET /api/atlas/purchasing-power أطلس عام (Public)
مؤشرات القوة الشرائية والإنفاق
GET /api/atlas/economic أطلس عام (Public)
المؤشرات والبيانات الاقتصادية
GET /api/overview/stats الإحصائيات عام (Public)
كروت الأرقام والإحصائيات التلخيصية للرئيسية
GET /uploads/:filename الوسائط عام (Public)
خدمة ملفات الوسائط والصور المرفوعة
تم النسخ بنجاح!