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 خلال دقائق.