بناءً على طلبك، إليك توضيح شامل لنوع العمل الذي قمنا به (إنشاء Backend باستخدام PHP و Firestore)، وميزاته، وكيفية تنفيذه بالتفصيل.
1. نوع العمل (The Architecture)
نحن نقوم ببناء واجهة برمجة تطبيقات (API) لخدمة تطبيق جوال (Flutter) ونظام إدارة (Web Dashboard).
النوع التقني: RESTful API
لغة البرمجة: PHP (تعمل كلغة Server-Side لمعالجة الطلبات).
قاعدة البيانات: Google Firebase Firestore (قاعدة بيانات NoSQL سحابية).
نمط الاتصال: Direct REST (اتصال مباشر عبر بروتوكول HTTP بدون استخدام مكتبات وسيطة معقدة مثل gRPC).
آلية الأمان: JWT (JSON Web Token) لتوثيق المستخدمين، و Service Account لتوثيق السيرفر مع جوجل.