🧩 نظرة عامة
HosteDay = SaaS لإنشاء Backend API بدون كود (Multi-tenant حقيقي)
- Subdomain مستقل
- Database معزولة (per tenant)
- API جاهز + Auth
🔐 التسجيل (Sign Up)
- إدخال
username→ subdomain - إنشاء:
- DB
- Tenant
- User
Output:
https://{username}.hosteday.com/api
🔑 تسجيل الدخول
- Auth
- تحميل tenants
🧠 Dashboard
- Sidebar
- Servers
- Settings
- Account
🖥️ Servers
1. إنشاء API
- entity → توليد:
- Model
- Controller
- Migration
2. Database
- جدول + أعمدة تلقائي
3. Endpoints
GET /api/{entity}
POST /api/{entity}
GET /api/{entity}/{id}
PUT /api/{entity}/{id}
DELETE /api/{entity}/{id}
4. Auth
POST /api/sign-in
POST /api/sign-up
GET /api/user/profile
🧩 Dynamic Routes (الجديد)
- عرض كل routes
- تعديل (path + method + controller)
- حذف route
- تطبيق فوري بدون restart
🔐 Token Protection (الجديد)
- تفعيل/تعطيل حماية API
- توليد Token
- التحقق عبر Header:
Authorization: Bearer {token}
🔄 Realtime
- Echo + Reverb
- تحديث مباشر (status / delete)
🌐 Routing
- subdomain → tenant resolve
- Caddy:
- Auto HTTPS
- On-demand TLS
- Dynamic reverse proxy
👤 Account
- تعديل الاسم
- صورة
- عرض البريد
⚙️ Settings
- قابل للتوسعة
🚀 Output النهائي
- API كامل
- CRUD
- Auth
- Routes ديناميكية
- حماية Token
- DB معزولة
- URL مستقل
🔥 Flow
- Sign Up
- Tenant auto-create
- Dashboard
- Create Entity
- Use API مباشرة