Yachtxchange: यॉट ब्रोकरेज के लिए भूमिका के अनुसार पहुँच वाला एक ऐप, पाँच AI सुविधाएँ और निष्क्रिय रहने पर लगभग शून्य लागत वाला स्टैक
निर्माण का लेखा Yachtxchange — यॉट ब्रोकरेज के लिए SEYSO का B2B SaaS। खरीदारों के लिए YachtWorld जैसी ब्राउज़िंग, लेकिन ब्रोकरेज को स्तरों वाले सॉफ़्टवेयर के रूप में बेचा जाता है: दोनों स्टोर पर एक मोबाइल ऐप, फ़ोटो से तीन मिनट में लिस्टिंग लिखने वाला ब्रोकर पोर्टल और ब्रोकरेज के सोने के दौरान लगभग शून्य अवसंरचना बिल।
1 app
दोनों स्टोर, भूमिका-नियंत्रित पहुँच
5
भूमिकाएँ, एक कोडबेस
30→3
प्रति लिस्टिंग मिनट
~$0
प्रति टेनेंट निष्क्रिय अवसंरचना
प्रवेश बिंदु: ब्रोकरेज सॉफ़्टवेयर खरीदते हैं, खरीदारों को बाज़ार मिलता है
यॉट मार्केटप्लेस लिस्टिंग से कमाते हैं; असली काम करने वाले ब्रोकरेज अब भी स्प्रेडशीट, फ़ोटो फ़ोल्डर और कॉपी-पेस्ट किए Word विवरण पर चलते हैं। एक अच्छी लिस्टिंग — शीर्षक, खरीदारों के लिए विवरण, उपकरण सूची, स्थिति टिप्पणियाँ — लिखने में ब्रोकर को प्रति नौका लगभग तीस मिनट लगते हैं और इसकी झलक ब्रोकरेज पृष्ठों की असंगति में दिखती है।
Yachtxchange मॉडल बदलता है: ग्राहक ब्रोकरेज है । वे एक स्तर की सदस्यता लेते हैं, उबाऊ काम करने वाला पोर्टल पाते हैं और उनकी इन्वेंटरी खरीदारों को प्रथम श्रेणी के मार्केटप्लेस जैसा अनुभव देती है — वेब और नेटिव मोबाइल पर — ब्रोकरेज को कुछ बनाए बिना।
चार स्तर, कोड में लागू — PDF में नहीं
Solo $99/माह (5 लिस्टिंग, 1 सीट), Pro $299 (25 लिस्टिंग, 3 सीट, संभावित ग्राहक स्कोरिंग), Brokerage $799 (100 लिस्टिंग, 10 सीट, मूल्य विश्लेषण) और API पहुँच व अपनी ब्रांडिंग वाला कस्टम Enterprise स्तर। दिलचस्प बात है कि सीमाएँ कहाँ रहती हैं: ensureCanCreateListing , ensureCanAddSeat और ensureAiCreditsAvailable ऐसे गार्ड हैं जिन्हें Server Actions और API रूट के भीतर बुलाया जाता है, जहाँ Stripe प्रामाणिक स्रोत है और वेबहुक सदस्यता स्थिति की स्थानीय प्रति रखता है। केवल भरोसे पर सीमाएँ नहीं, न रात में मिलान करने वाला जॉब।
AI उपयोग भी इसी तरह मापा जाता है — हर सहायक कॉल एक पंक्ति लिखती है usage_events टेबल में, ताकि स्तर के क्रेडिट पहले दिन से गिनने, बिल करने और ऑडिट करने योग्य हों।
पाँच भूमिकाएँ, एक कोडबेस — और खुद व्यवस्थित होने वाले ब्रोकरेज
दोनों स्टोर में ठीक एक मोबाइल ऐप और एक डोमेन पर एक वेब ऐप है। आपको क्या दिखेगा, यह आपकी भूमिका तय करती है:
buyerस्वयं पंजीकरण। ब्राउज़ करें, खोजें सहेजें, ब्रोकर से संपर्क करें।
broker_leadब्रोकरेज के ईमेल डोमेन से पहला पंजीकरण। पूर्ण ब्रोकर अधिकार, साथ में बिलिंग और टीम प्रबंधन।
broker_backupउसी डोमेन से दूसरा पंजीकरण। पूर्ण अधिकार — और प्रमुख के जाने पर अपने आप प्रमुख बनता है। उत्तराधिकार प्रोविज़निंग नियम है, सहायता टिकट नहीं।
broker_agentप्रमुख या बैकअप द्वारा आमंत्रित। लिस्टिंग और संभावित ग्राहक, प्रति उपयोगकर्ता कॉन्फ़िगर करने योग्य।
adminYachtxchange स्टाफ़। संपूर्ण प्लेटफ़ॉर्म प्रशासन।
ब्रोकरेज का मानचित्रण होता है Clerk Organizations से, और प्रमुख/बैकअप/एजेंट का समन्वय एक प्रोविज़निंग मॉड्यूल में है। छोटा लेकिन बहुत महत्वपूर्ण गार्ड: मुफ़्त ईमेल डोमेन — gmail आदि — मौजूदा ब्रोकरेज से स्वतः नहीं जुड़ते, ताकि Gmail पते वाला अजनबी किसी और के टेनेंट में प्रवेश न कर सके।
मोनोरेपो: Zod स्कीमा ही अनुबंध है
दो ऐप — apps/web (Next.js 16 App Router, मार्केटिंग, खरीदार, ब्रोकर और एडमिन के रूट समूह) और apps/mobile (Expo + EAS) — छह साझा पैकेज पर आधारित हैं: db (Neon पर Drizzle ORM), auth (Clerk रैपर + प्रोविज़निंग), ai, billing , ui और types । types पैकेज मुख्य आधार है: Zod स्कीमा एकमात्र साझा अनुबंध है वेब Server Actions, API रूट, मोबाइल API क्लाइंट और AI उपकरणों के बीच। स्कीमा का एक बदलाव हर उस जगह पहुँचता है जिसे कंपाइलर देख सकता है।
लिस्टिंग से आगे तक पहुँचने वाला डेटा मॉडल
स्कीमा डायरेक्टरी उत्पाद की असली कहानी बताती है: लिस्टिंग, संभावित ग्राहक, प्रस्ताव, अपॉइंटमेंट, सर्वेक्षक और दस्तावेज़ तिजोरी। Yachtxchange चुपचाप सौदा कक्ष बना रहा है, केवल दुकान का सामने वाला हिस्सा नहीं।
अनुशासन से बहु-टेनेंट व्यवस्था
हर टेनेंट की पंक्ति में होता है brokerage_id और हर क्वेरी उससे फ़िल्टर होती है या एडमिन गार्ड के पीछे रहती है। धन सेंट में संग्रहीत होता है, इस प्रकार bigint — कभी float नहीं।
AI परत: पाँच सुविधाएँ, किसी प्रदाता पर बंधन नहीं
सब कुछ होकर जाता है Vercel AI Gateway साधारण "provider/model" स्ट्रिंग के साथ — कोडबेस में किसी प्रदाता का SDK स्थायी रूप से नहीं जुड़ा, इसलिए मॉडल बदलना या A/B परीक्षण करना एक स्ट्रिंग बदलने जितना है, निगरानी और फ़ॉलबैक साथ मिलते हैं।
लिस्टिंग सहायक — 30 से 3 वाली सुविधा
ब्रोकर फ़ोटो और बिंदुवार विवरण अपलोड करता है; विज़न मॉडल संरचित मसौदा लौटाता है generateObject से, Zod स्कीमा के अनुसार: SEO शीर्षक, खरीदारों के लिए 3–5 अनुच्छेदों का विवरण, पृष्ठ के शुरुआती भाग के मुख्य बिंदु, फ़ोटो से अनुमानित उपकरण सूची, स्थिति श्रेणी और स्वचालित टैग। दो डिज़ाइन निर्णय सबसे महत्वपूर्ण हैं। प्रॉम्प्ट मनगढ़ंत विवरण रोकता है — केवल दिया गया या दृश्य रूप से अनुमानित तथ्य। और स्कीमा में एक warnings ऐरे है जो विरोधाभास और सत्यापन माँगने वाले दावे दिखाता है, ताकि ब्रोकर गद्य की प्रूफ़रीडिंग के बजाय चेतावनियों की समीक्षा करे। लिस्टिंग बनाने का समय ~30 मिनट से ~3 मिनट रह जाता है।
अर्थ-आधारित खोज
लिस्टिंग एम्बेडिंग पर pgvector कोसाइन — “Loop के लिए 400k से कम में स्थिर ट्रॉलर” जैसी खोज काम करती है, केवल निर्माता/मॉडल फ़िल्टर नहीं।
संभावित ग्राहक स्कोरिंग
पूछताछ को 0–100 रैंक और अगली कार्रवाई की सिफ़ारिश — Pro स्तर के ब्रोकर अंतर्ज्ञान से इनबॉक्स छाँटना छोड़ सकते हैं।
सर्वेक्षण डेटा निष्कर्षण
समुद्री सर्वेक्षण PDF से संरचित डेटा — हर सौदे का आधार दस्तावेज़ आखिर मशीन-पठनीय।
सर्वेक्षक की जाँच
सर्वेक्षक रजिस्ट्री के पृष्ठभूमि संकेत अपॉइंटमेंट प्रक्रिया तक पहुँचते हैं — भरोसा, कोड में।
अगले चरण का ढाँचा तैयार: मूल्य विश्लेषण, फ़ोटो सुधार व स्वचालित टैगिंग, चित्र-आधारित खोज, अनुवाद और एक जैसी फ़ोटो से धोखाधड़ी की पहचान।
अर्थशास्त्र: निष्क्रिय होने पर शून्य लागत वाला स्टैक
B2B SaaS का मार्जिन अवसंरचना विकल्पों से बनता है। ब्रोकरेज शायद दिन में आठ घंटे सक्रिय हो — स्टैक ऐसा चुना गया कि बाकी सोलह घंटे कुछ खर्च न हों:
Vercel Active CPU मूल्य निर्धारण — CPU का भुगतान वास्तविक काम के दौरान करें — जब फ़ंक्शन डेटाबेस या AI कॉल की प्रतीक्षा कर रहा हो, तब नहीं।
Neon का शून्य तक स्केल होना — निष्क्रिय होने पर Postgres कंप्यूट की लागत $0 हो जाती है। रोज़ 8 घंटे सक्रिय ब्रोकरेज केवल 8 घंटे का भुगतान करता है।
एक बहु-टेनेंट तैनाती — हर ब्रोकरेज एक परियोजना और एक डेटाबेस साझा करता है, brokerage_id से अलग रखा जाता है — प्रति टेनेंट अलग अवसंरचना सँभालने की ज़रूरत नहीं।
Fluid Compute इंस्टेंस का पुनः उपयोग — एक साथ आने वाले अनुरोध पहले से चालू इंस्टेंस साझा करते हैं; कोल्ड स्टार्ट अपवाद हैं, सामान्य स्थिति नहीं।
वास्तविक लागत सीमा फ़ोटो और वीडियो भंडारण है — यॉट लिस्टिंग भारी होती हैं। उपाय मौजूद हैं (अपलोड पर आकार बदलना व AVIF, व्यापक कैशिंग) और पहले से तय संकेत है: बाहर जाने वाले डेटा का बिल ~$500/माह से ऊपर जाए तो भंडारण R2 में जाएगा। बिल आने से पहले बदलाव की शर्त तय करना सबसे सस्ती आर्किटेक्चर समीक्षा है।
वर्तमान स्थिति
आज वेब और मोबाइल लाइव स्कीमा पर चलते हैं — खरीदार ब्राउज़िंग, लिस्टिंग सहायक वाला ब्रोकर पोर्टल, स्तर-आधारित बिलिंग और भूमिका-नियंत्रित मोबाइल ऐप निजी विकास में कार्यशील हैं। EAS बिल्ड प्रोफ़ाइल स्टोर पर जमा करने के लिए जुड़ी हैं। सौदा कक्ष (प्रस्ताव, अपॉइंटमेंट, सर्वेक्षक समय निर्धारण, दस्तावेज़ तिजोरी) पहले से मौजूद स्कीमा पर जारी होगा।
यदि आप ब्रोकरेज चलाते हैं और लिस्टिंग को 30 से 3 मिनट में बनाने का दावा अपनी इन्वेंटरी पर परखना चाहते हैं, तो हम कुछ पायलट बातचीत शुरू कर रहे हैं।
पायलट के बारे में हमसे बात करें
Yachtxchange को LiftCrew AI, Sentinel और Liftline की टीम ने बनाया है — और यही सदस्यता मॉडल हमारी सेवा के रूप में मोबाइल ऐप पेशकश चलाता है।