اختر مسارك
حسنات مفتوح للجميع — سواء تكتب كود أو تستخدم أدوات بناء. اختر ما يناسبك:
كل ما تحتاجه لبناء تطبيقك على منصة حسنات
حسنات مفتوح للجميع — سواء تكتب كود أو تستخدم أدوات بناء. اختر ما يناسبك:
ابدأ مشروعك في أقل من 5 دقائق باستخدام قالب البداية — مُعدّ مسبقاً مع Astro 5 + React 19 + Tailwind CSS v4 + Cloudflare D1.
عندما يكون جاهزاً، أرسله عبر hasanat.dev/apps — ستحصل على نطاق فرعي وإدراج في المعرض.
↓ الأقسام أدناه (تسجيل الدخول، قاعدة البيانات، الترجمة...) خاصة بهذا المسار.
عندك تطبيق إسلامي وتريد إدراجه في حسنات؟ أهلاً وسهلاً — لا تحتاج لتغيير أي شيء في كودك.
اذهب إلى hasanat.dev/apps واضغط زر الإضافة. أدخل اسم تطبيقك، رابطه، ووصفه بالعربية والإنجليزية.
اختر نطاقاً فرعياً مثل myapp.hasanat.dev — نوجّهه لموقعك الحالي. يبقى موقعك على استضافتك الأصلية.
إذا تريد أن يستخدم مستخدموك نفس حساب حسنات، يمكنك ربط auth.hasanat.dev. انظر قسم: تسجيل الدخول أدناه.
لا تحتاج أن تكتب كود لتبني على حسنات. استخدم أي أداة تناسبك ثم أرسل تطبيقك:
بيئة تطوير متكاملة في المتصفح — ابنِ ونشِر مباشرة
صِف تطبيقك بالكلام واحصل على كود جاهز
أنشئ تطبيقات ويب كاملة من وصف نصي
صمم واجهات React باستخدام الذكاء الاصطناعي
auth.hasanat.dev يوفر تسجيل دخول موحد عبر جميع تطبيقات حسنات. يدعم Google و GitHub.
إذا كان تطبيقك مستضافاً على Cloudflare Pages تحت نطاق .hasanat.dev، فالمستخدم يسجل دخوله مرة واحدة ويعمل الكوكي تلقائياً.
Cloudflare D1 — قاعدة بيانات SQLite على الحافة (edge). سريعة، مجانية، وجاهزة للاستخدام.
استخدم أعمدة ثنائية اللغة (name_ar + name_en) لكل نص يظهر للمستخدم.
حسنات يدعم العربية (الافتراضي) والإنجليزية. كل نص يظهر للمستخدم يجب أن يكون مترجماً.
استخدم خصائص Tailwind المنطقية بدلاً من left/right لضمان عمل الاتجاهين:
| ❌ لا تستخدم | ✅ استخدم |
|---|---|
| ml-4 | ms-4 |
| mr-4 | me-4 |
| pl-4 | ps-4 |
| pr-4 | pe-4 |
| left-0 | start-0 |
| right-0 | end-0 |
| text-left | text-start |
انشر تطبيقك مجاناً على Cloudflare Pages — أو استخدم أي منصة استضافة أخرى.
بعد إرسال تطبيقك عبر صفحة التطبيقات، يمكنك طلب نطاق فرعي مثل myapp.hasanat.dev. فريق حسنات يراجع الطلب ويُعدّ النطاق لك.
لست مضطراً لاستخدام Cloudflare. أرسل تطبيقك عبر صفحة التطبيقات مع رابط موقعك — يمكنك الحصول على نطاق فرعي .hasanat.dev يشير إلى موقعك.
هوية حسنات البصرية: ألوان، خطوط، ومبادئ التصميم.
hasanat-50
#f0fdfa
hasanat-100
#ccfbf1
hasanat-600
#0f766e
hasanat-700
#115e59
تستخدم الألوان عبر Tailwind CSS: bg-hasanat-600, text-hasanat-600, border-hasanat-200 إلخ.
العناوين
font-display (Playfair Display)
النص الأساسي
System font stack (sans-serif)