मुख्य सामग्री पर जाएं

ऐप बनाना

दो तरीके:
  • AI से पूछें - एक थ्रेड में बताएं कि आप क्या चाहते हैं और AI इसे बनाता है
  • नया ऐप बटन - Drive साइडबार में + पर क्लिक करें और नया ऐप चुनें
AI आपके अनुरोध के आधार पर एक शुरुआती टेम्पलेट चुनता है:
टेम्पलेटआपको क्या मिलता हैकब उपयोग करें
uiReact वेब ऐपएक वेब ऐप, डैशबोर्ड, लैंडिंग पेज
processHTTP सर्वरएक API, webhook हैंडलर, शेड्यूल किया गया जॉब

एक ऐप, एक ब्रांच

प्रत्येक ऐप main पर एक एकल git चेकआउट है। कोई अलग ड्राफ्ट नहीं, कोई ब्रांच स्विचिंग नहीं, कोई मर्ज स्टेप नहीं। हर संपादन main पर एक कमिट के रूप में लैंड होता है; प्रकाशन सिर्फ “वर्तमान main को तैनात करना” है।

बिल्ड चक्र

  1. AI सीधे main पर कोड लिखता है
  2. AI dev सर्वर शुरू करता है। आप एक लाइव प्रीव्यू देखते हैं।
  3. आप चैट से पुनरावृत्ति करते हैं: “चार्ट को साइडबार में ले जाएं”, “एक डार्क थीम जोड़ें”
  4. Dev सर्वर हर संपादन के बाद hot-reload करता है
  5. तैयार होने पर, प्रकाशित करें

प्रकाशन

प्रकाशन वर्तमान main कमिट को तैनात करता है। कोई अलग प्रोडक्शन ब्रांच नहीं है — main पर सबसे हाल ही में प्रकाशित कमिट वह है जो लाइव है।

तैनाती

प्रकाशन के बाद, एक लाइव URL प्राप्त करने के लिए तैनात करें:
  • रिमोट ऐप्स Kazzle के क्लाउड में तैनात होते हैं और एक सार्वजनिक URL प्राप्त करते हैं
  • स्थानीय ऐप्स आपके कंप्यूटर पर इंस्टॉल होते हैं। UI सीधे लोड होता है, और प्रक्रिया भाग एक dev सर्वर चलाता है।

रीयलटाइम ऐप्स

उन ऐप्स के लिए जिन्हें तत्काल स्थानीय पढ़ने और ऑफ़लाइन समर्थन की आवश्यकता है, AI:
  1. एक डेटाबेस बनाता है
  2. रीयलटाइम सिंक चालू करता है
  3. एक दो-भाग ऐप बनाता है: UI (React + sync क्लाइंट) और Process (टोकन एंडपॉइंट + sync अपलोड)
  4. vault के माध्यम से क्रेडेंशियल्स को वायर करता है
यह कैसे काम करता है, इसके लिए रीयलटाइम सिंक देखें।

लैंडिंग पेज

लैंडिंग पेज केवल UI ऐप्स हैं। कोई बैकएंड नहीं, कोई डेटाबेस नहीं। पेज का वर्णन करें और AI इसे बनाता है, तैनात करता है, और आपको एक लाइव URL देता है। एक कस्टम डोमेन का उपयोग करने के लिए, अपने डोमेन या सबडोमेन को तैनात किए गए ऐप URL पर इंगित करें।