Create First Project
في هذا الدليل ستتعلم كيفية إنشاء أول مشروع داخل HosteDay وتشغيل أول REST API جاهز للعمل.
لن تحتاج إلى:
- إعداد VPS
- تثبيت Docker
- إعداد قواعد البيانات
- كتابة CRUD يدوي
- إعداد Authentication
كل شيء يتم تلقائيًا.
الخطوة 1 — الدخول إلى HosteDay
افتح الموقع الرسمي:
https://hosteday.com/
ستظهر لك الصفحة الرئيسية للمنصة.
الخطوة 2 — إنشاء حساب أو تسجيل الدخول
إذا كنت مستخدمًا جديدًا:
https://hosteday.com/sign-up
إذا كنت تملك حسابًا مسبقًا:
https://hosteday.com/sign-in
بعد تسجيل الدخول سيتم تحويلك إلى لوحة التحكم.
الخطوة 3 — إنشاء خادم جديد
داخل لوحة التحكم اضغط على زر:
إضافة خادم جديد
تستخدم HosteDay مفهوم:
Server Per Project
أي أن كل مشروع يمتلك بيئة تشغيل مستقلة خاصة به.
الخطوة 4 — اختيار اسم الخادم
قم بكتابة اسم الخادم.
مثال:
myapi
سيصبح رابط مشروعك بالشكل التالي:
https://myapi.hosteday.com
بعد ذلك اضغط على زر:
إنشاء الخادم
ستقوم المنصة تلقائيًا بـ:
- إنشاء Container مستقل
- إنشاء قاعدة بيانات خاصة
- إعداد Authentication
- إعداد API Engine
- تفعيل HTTPS
- ربط المشروع بالبنية السحابية
الخطوة 5 — فتح المشروع
بعد إنشاء الخادم سيظهر ضمن قائمة الخوادم الخاصة بك.
اضغط على المشروع لفتح لوحة التحكم الخاصة به.
ستتمكن من:
- إدارة قواعد البيانات
- إنشاء CRUD APIs
- إدارة الـ Endpoints
- اختبار الـ APIs
- إدارة Tokens
- إدارة الملفات
الخطوة 6 — فتح مختبر API
داخل المشروع اضغط على:
مختبر API
يوفر المختبر بيئة تفاعلية لاختبار جميع الـ Endpoints مباشرة من داخل HosteDay بدون الحاجة إلى أدوات خارجية مثل Postman.
يمكنك من خلاله:
- إرسال Requests
- اختبار Authentication
- عرض JSON Responses
- إرسال Headers
- اختبار جميع الـ Endpoints
- تحليل Responses
ماذا بعد؟
الآن أصبح لديك:
- مشروع جاهز
- بيئة تشغيل مستقلة
- REST API
- Authentication System
- API Tester
- HTTPS جاهز
يمكنك الآن الانتقال إلى:
- Create Database Tables
- Generate CRUD APIs
- Authentication
- Dynamic Endpoints
- API Testing
مثال سريع
بعد إنشاء مشروع جديد وإنشاء جدول مثل:
products
ستقوم HosteDay تلقائيًا بإنشاء:
GET /api/products
POST /api/products
PUT /api/products/{id}
DELETE /api/products/{id}
جاهزة للاستخدام مباشرة.
بنية جاهزة للإنتاج
كل مشروع داخل HosteDay يعمل ضمن:
- Docker Container مستقل
- قاعدة بيانات مستقلة
- HTTPS تلقائي
- Runtime Isolation
- Multi-Tenant Architecture
مما يسمح ببناء APIs Production-Ready خلال دقائق.