इसे छोड़कर कंटेंट पर जाएं

अपने ऐप का कोड एक्सपोर्ट करें

संक्षेप मेंसेटिंग्स → एक्सपोर्ट में .zip डाउनलोड करें पर क्लिक करें, और पूरा ऐप एक अलग TanStack Start प्रोजेक्ट के रूप में पाएँ, जिसमें उसकी कॉन्फ़िगरेशन, डेटाबेस माइग्रेशन और ऐप चलाने व डिप्लॉय करने की कमांड वाली README होती है। सीक्रेट के मान, डेटाबेस की पंक्तियाँ और अपलोड की गई फ़ाइलें MonstarX के पास रहती हैं। अगर आपको ऐसी कॉपी चाहिए जो हर बदलाव के साथ अपडेट रहे, तो इसकी जगह GitHub रिपॉजिटरी लिंक करें।

आपके ऐप का कोड आपका है। एक्सपोर्ट पूरा कोड एक ज़िप फ़ाइल के रूप में डाउनलोड कर देता है: एक आम वेब प्रोजेक्ट, जिसे कोई डेवलपर खोल सकता है, लैपटॉप पर चला सकता है और MonstarX के बिना डिप्लॉय कर सकता है। इसे बैकअप के लिए, कोड की समीक्षा के लिए, या ऐप किसी डेवलपमेंट टीम को सौंपने के लिए इस्तेमाल करें।

अपने ऐप का कोड कैसे डाउनलोड करें?

Section titled “अपने ऐप का कोड कैसे डाउनलोड करें?”
  1. अपना प्रोजेक्ट खोलें और वर्कस्पेस के हेडर में सेटिंग्स पर क्लिक करें।

  2. एक्सपोर्ट चुनें।

  3. .zip डाउनलोड करें पर क्लिक करें। MonstarX ज़िप बनाता है और आपका ब्राउज़र उसे आपके प्रोजेक्ट के नाम से सहेज लेता है (जैसे lotus-flow-yoga.zip)।

ज़िप में क्या होता है?

Section titled “ज़िप में क्या होता है?”
  • ऐप की हर फ़ाइल, उन फ़ाइलों समेत जिन्हें MonstarX खातों, डेटाबेस, ईमेल, स्टोरेज और AI के लिए संभालता है, और एक MONSTARX.md जो उन्हें समझाती है।
  • प्रोजेक्ट का सेटअप: package.json, Vite और TypeScript की कॉन्फ़िगरेशन और wrangler.jsonc (Cloudflare की सेटिंग्स फ़ाइल), npm install के लिए तैयार।
  • डेटाबेस माइग्रेशन — वे निर्देश जो हर टेबल बनाते हैं, खातों वाली टेबल समेत।
  • ऐप के सीक्रेट के नाम वाली .dev.vars.example, और ऐप चलाने व डिप्लॉय करने की कमांड वाली एक README।

ज़िप में क्या नहीं होता?

Section titled “ज़िप में क्या नहीं होता?”

सीक्रेट के मान, ऐप के डेटाबेस की पंक्तियाँ और उपयोगकर्ताओं की अपलोड की गई फ़ाइलें ज़िप में शामिल नहीं होतीं। वे MonstarX के पास रहती हैं।

इससे आपकी कुंजियाँ और आपके उपयोगकर्ताओं का डेटा सुरक्षित रहता है। आपके ऐप का डेटा उसके डेटाबेस में रहता है, जहाँ आप उसे बैकएंडडेटाबेस में और एडमिन टैब में देख सकते हैं।

एक्सपोर्ट किया गया ऐप कैसे चलाएँ?

Section titled “एक्सपोर्ट किया गया ऐप कैसे चलाएँ?”

ज़िप की README में ठीक-ठीक कमांड दी गई हैं। संक्षेप में, जिस डेवलपर के कंप्यूटर पर Node.js इंस्टॉल है, वह ये चलाता है:

टर्मिनल विंडो
npm install
cp .dev.vars.example .dev.vars # then fill in the secrets
npm run db:migrate:local # creates the tables in a local database
npm run dev # runs the app on their computer

इसे अपने Cloudflare खाते पर ऑनलाइन करने के लिए README में कदम-दर-कदम बताया गया है: wrangler login, डेटाबेस बनाना, माइग्रेशन लागू करना, सीक्रेट जोड़ना और npm run deploy।

अगर आपका ऐप अपना डेटा Supabase या Railway Postgres में रखता है, तो README उसी सेटअप के हिसाब से लिखी होती है। आयात किया गया ऐप अपने सेटअप के साथ, जैसा है वैसा ही एक्सपोर्ट होता है।

ज़िप उस पल की एक कॉपी होती है। इसके उलट, लिंक की गई GitHub रिपॉजिटरी हर बदलाव के साथ चलती है, दोनों तरफ़: MonstarX जो बनाता है वह वहाँ पुश होता है, और आपके डेवलपर वहाँ जो कमिट करते हैं वह प्रोजेक्ट में वापस आ जाता है। अगर आपको हमेशा अपडेट रहने वाली कॉपी चाहिए, तो उसी पेज पर GitHub कनेक्ट करें पर क्लिक करें। देखें GitHub।

अक्सर पूछे जाने वाले सवाल

Section titled “अक्सर पूछे जाने वाले सवाल”
क्या MonstarX का लिखा कोड मेरा है?

हाँ। एक्सपोर्ट पूरा कोड डाउनलोड कर देता है, और आप उसे MonstarX के बिना चला और बदल सकते हैं।

क्या एक्सपोर्ट में मेरे उपयोगकर्ता और डेटा शामिल होते हैं?

नहीं। सीक्रेट के मान, डेटाबेस की पंक्तियाँ और अपलोड की गई फ़ाइलें MonstarX के पास रहती हैं। ज़िप में टेबल की बनावट (माइग्रेशन) होती है, उनका डेटा नहीं।

प्रोजेक्ट कौन एक्सपोर्ट कर सकता है?

सिर्फ़ उसका मालिक। जिन लोगों के साथ प्रोजेक्ट साझा किया गया है, वे उसे डाउनलोड नहीं कर सकते।

कोड किस फ़्रेमवर्क में है?

यह एक TanStack Start ऐप है — React और TypeScript, सर्वर फ़ंक्शन और Tailwind CSS के साथ — जो Cloudflare Workers पर चलने के लिए सेट है।

क्या एक्सपोर्ट किया गया ऐप ईमेल भेजता रहेगा और AI इस्तेमाल करता रहेगा?

ईमेल, स्टोरेज और AI की फ़ाइलें शामिल होती हैं। MonstarX के बाहर इनकी सेटिंग्स भरनी होती हैं, या आपको अपने प्रोवाइडर इस्तेमाल करने होते हैं — MONSTARX.md और README में इसका तरीका बताया गया है।