13 पॉइंट द्वारा vulcanidic 2025-12-14 | 15 टिप्पणियां | WhatsApp पर शेयर करें

ऐसा लगता है कि Vibe Coding को लेकर काफ़ी दिलचस्पी है.
Cursor($20/माह) के साथ प्लानिंग से लेकर डिज़ाइन, फ्रंट & बैकएंड, और ऐप लॉन्च तक... 100 दिनों की प्रोजेक्ट यात्रा साझा कर रहा हूँ.

📱 प्रोजेक्ट: WeConnect
यह दुनिया भर के यूज़र्स के लिए language exchange और dating app है.

  • iOS/Android: Flutter (cross-platform)
  • Backend: Supabase (Auth, DB)
  • Web Landing, Admin Dashboard: Next.js + Vercel
  • Key Feature: 18 भाषाओं का real-time translation messenger

🛠️ डेवलपमेंट प्रक्रिया:

  1. डेवलपमेंट डिवाइस: शुरुआती 70 दिनों तक मैंने Windows laptop और Galaxy S20+ पर डेवलपमेंट किया.
    बाद के दिनों में मैंने Karrot से खरीदा हुआ M4 Mac mini (सेकंड-हैंड, 6.5 लाख won) और iPhone 17 (24 महीने के contract के बंधन में) इस्तेमाल किया.
    नया Mac mini सच में जबरदस्त value-for-money आइटम है!! ज़बरदस्त~ मैं इसकी सिफारिश करता हूँ.
  2. डिज़ाइन: अलग से कोई designer नहीं था.
    इसलिए मैंने Dribbble और Readdy की मदद ली.
    अगर कोई पसंदीदा UI का screenshot लेकर Cursor को दे दें और prompt करें, "इसे बिल्कुल ऐसा ही बना दो", तो 90% से ज़्यादा तैयार code निकल आता है.
    बेसिक UI तो अकेला डेवलपर भी काफ़ी हद तक कवर कर सकता था. बेशक, designer न होने की कमी कई जगह महसूस हुई.
  3. bottleneck सेक्शन
  • Push notifications: Firebase में समय बर्बाद करने के बाद OneSignal की ओर मुड़ा, और Supabase JWT समस्या से कई दिनों तक जूझता रहा.
  • In-app payments & SSO: सिर्फ Cursor से यह हल नहीं हुआ. Claude, Gemini, और Grok के free tier तक cross-verify करते हुए इसे इम्प्लीमेंट किया.
  • Zalo login: Flutter का official SDK नहीं था, इसलिए आख़िरकार छोड़ना पड़ा.

🤖 Cursor Pro इस्तेमाल का अनुभव

  • शायद शुरुआती signup benefit की वजह से पहले 3 महीनों तक मैं Auto Mode असीमित रूप से इस्तेमाल कर सका. $20/माह की subscription fee पर मैं हर महीने $1,000 से ज़्यादा की वैल्यू निकाल रहा था.
  • लेकिन चौथे महीने से Auto Mode पर भी limit लग गई, और सिर्फ 4 दिनों में usage limit hit हो गई. फिर पैसे दो वाला message मिला. अभी भी अगले billing date तक मैं कुछ भी इस्तेमाल नहीं कर पा रहा हूँ.
  • मैंने Gemini, Grok, Claude के free tier को जितना हो सके साथ में इस्तेमाल किया, और उसी दौरान रिलीज़ हुए Antigravity से भी मदद मिली.

एक वाक्य में कहूँ तो Cursor एक ऐसा full-stack development team है जो न थकता है, न शिकायत करता है.
मेरा काम खुद coding करने से ज़्यादा इस टीम को निर्देशित करने जैसा था.
इस समस्या को कैसे हल करें, यह अकेले बैठकर सोचते रहना अब बहुत अर्थपूर्ण नहीं है.
उस समय AI से पूछ लेना कहीं ज़्यादा तेज़ है.

💡 Reality Check (भ्रम बनाम हक़ीक़त)
YouTube पर जिस 'Vibe Coding' की अक्सर बात होती है, हक़ीक़त उससे अलग है.

  • कंप्यूटर साइंस के बुनियादी विषय अब भी ज़रूरी हैं: AI द्वारा लिखे code की संरचना समझना और debug करना आख़िरकार इंसान का काम है. हाँ, मुझे लगता है कि किसी दिन AI यह भी इंसानों से कहीं बेहतर करने लगेगा..
  • अगर architecture की समझ नहीं है, तो code ऐसा spaghetti code बन जाता है जिसकी maintenance नामुमकिन हो जाती है. बीच-बीच में refactoring किए बिना काम करेंगे, तो मामला सच में बिखर जाता है.
  • जब code नहीं निकलता और आप उसे ठीक से काम करने के लिए डाँटते हैं, तो वह कभी-कभी code ही delete कर देता है.
  • अनुभव का leverage: विडंबना यह है कि जितना अधिक डेवलपमेंट अनुभव होता है, AI tools की उपयोगिता उतनी ही विस्फोटक हो जाती है. अगर यह शुरुआती व्यक्ति को चलने की रफ़्तार से दौड़ने तक पहुँचा देता है, तो अनुभवी को उड़ना सिखा देता है. यह बात दुखद भी है और डरावनी भी, लेकिन अब शायद बहुत कम कंपनियाँ होंगी जो junior developers को hire करेंगी.

🏁 अंत में
पिछले 100 दिनों में मेरी पत्नी ने अकेले बच्चे की देखभाल करते हुए बहुत मेहनत की. मैं वीकेंड पर भी बच्चे के साथ खेल नहीं पाया.
डेटिंग ऐप सचमुच एक red ocean मार्केट है... आगे marketing कैसे करनी है, यही अब चिंता है.

अभी हम शुरुआती users हासिल करने के चरण में हैं, इसलिए matching सुचारु रूप से न हो सके, ऐसा हो सकता है.

App Store: https://apps.apple.com/us/app/weconnect-cultural-exchange/id6755277858
Google Play: https://play.google.com/store/apps/…
Website: https://www.wctokyoseoul.com

टेक स्टैक या AI के उपयोग से जुड़े सवाल हों तो comments में पूछिए,
मैं अपनी जानकारी के अनुसार पूरी कोशिश करूँगा जवाब देने की.
लंबा लेख पढ़ने के लिए धन्यवाद.

15 टिप्पणियां

 
chysaek 2025-12-16

वाह, यह बहुत दिलचस्प सेवा लग रही है। मैं इसे देखूंगा!

 
dlehals2 2025-12-15

रियल-टाइम अनुवाद के लिए आप कौन-सी service इस्तेमाल कर रहे हैं? खर्च भी जानना है haha

 
onixboox 2025-12-15

cursor इस्तेमाल करते-करते लिमिट बहुत जल्दी भर जाती थी, इसलिए अब मैं zed में claude इस्तेमाल कर रहा हूँ। claude में दिन में भी हर कुछ घंटों पर, और साप्ताहिक लिमिट भी हर हफ्ते रीसेट हो जाती है, जो मुझे बहुत पसंद है।

 
roxie 2025-12-15

क्या आप इसे zed के साथ जोड़कर इस्तेमाल करने की कोई खास वजह है? बस जिज्ञासा है।

 
onixboox 2025-12-15

आप zed में सीधे Claude agent जोड़ सकते हैं, और फिर समय-समय पर limit reset हो जाती है, इसलिए usage काफ़ी मिलता है.

 
roxie 2025-12-15

थोड़ा कन्फ्यूज़न है... क्या लिमिट रीसेट करना Claude Code का अपना फीचर नहीं है?

 
onixboox 2025-12-15

सही है। Cursor बीच में अपनी तरफ़ से limits सेट करके इस्तेमाल करता है, लेकिन Zed में Claude से सीधे कनेक्ट होता है, इसलिए limit reset हो जाती है।

 
roxie 2025-12-15

आह, तो Cursor ही अजीब था

मैंने टर्मिनल में Claude इस्तेमाल किया था, इसलिए शुरुआत में समझ नहीं पाया।

 
onixboox 2025-12-15

आह.. तो आप इसे सीधे टर्मिनल में इस्तेमाल कर रहे थे।

 
abuskorea 2025-12-15

मैंने भी आजकल सुना है कि Cursor + Claude का कॉम्बिनेशन काफ़ी ट्रेंड में है। Antigravity भी काफ़ी काम का है, इसलिए मैं Cursor + Antigravity के साथ जैसे-तैसे काम चला रहा हूँ। Claude की limit reset होना सच में काफ़ी जलाने वाली बात है...

 
baeba 2025-12-15

Cursor Settings में जाएँ
बाएँ मेनू में Indexing & Docs चुनें..

Codebase चेक करने पर
उसके ठीक नीचे Codebase Indexing दिखेगा।
और हरे रंग में 100% दिखेगा
और उसके ठीक नीचे
Cursor को codebase में रेफ़रेंस के लिए मौजूद कुल फ़ाइलों की संख्या दिखाई देगी।

और indexed फ़ाइलों की सूची देखने के लिए..
Ignore Files in .cursorignore
के नीचे View included files पर क्लिक करें।
यहाँ रेफ़रेंस की गई सभी फ़ाइलें दिखाई देंगी।

इसे देखकर... .cursorignore फ़ाइल में गैर-ज़रूरी directories और files जोड़ें

फिर Codebase Indexing में Delete Index करें
और दोबारा Sync करें, तो आख़िर में लोड हुई फ़ाइलों की संख्या दिखेगी..
इसे View included files चुनकर

अगर इसे बार-बार दोहराते रहें..
तो आप Cursor से सचमुच सिर्फ़ वही फ़ाइलें index करवा सकते हैं जो उसके लिए ज़रूरी हैं।

मैं यह जाने बिना coding कर रहा था..
एक बार prompt देने पर ही कुछ ही देर में कई मिलियन tokens ख़र्च हो जाते थे।
यहाँ-वहाँ खोजकर और test करके
मैंने काफ़ी tokens बचाए।

फ़िलहाल OpenAI Codex मुफ़्त है। हालाँकि यह भी Cursor की तरह tokens पर सीमा लगाएगा।

 
baeba 2025-12-15

.cursorignore में
अगर आप गैर-ज़रूरी code और documents दर्ज कर दें
(हो सकता है यह बेकार की सलाह हो, क्योंकि आपका अनुभव मुझसे ज़्यादा हो..)

तो token count की वजह से आने वाली लागत को काफ़ी हद तक कम किया जा सकता है।
OpenAI का Codex भी ठीक-ठाक इस्तेमाल करने लायक है। लेकिन Cursor की तुलना में काफ़ी धीमा है।

Cursor से full-stack development करके देखा तो..
हम्म... code बहुत तेज़ी से generate होता है,
इस वजह से उन code snippets को पूरा review करना मुश्किल था।
और...
AI इस्तेमाल करने का side effect भी दिखना शुरू हो गया।
इतना ज़्यादा फोकस करके coding(?) करते-करते..
पता नहीं इसे क्या कहूँ, लेकिन जैसे ऊर्जा ही निकल जाती है? ऐसी भावनाएँ आने लगती हैं.

 
roxie 2025-12-15

लगता है यही अभिव्यक्ति सही है, जान निकल जाती है haha T_T

 
abuskorea 2025-12-15

आपके थक जाने वाली बात से मैं सौ फीसदी सहमत हूँ। एक हफ्ते का काम क्लिक करते ही 10 मिनट में खत्म हो जाए तो थोड़ा खाली-खाली भी लगता है.. जब मैंने यह दबाव छोड़ दिया कि इसे लगातार काम देते रहना है, तब थोड़ा सहज महसूस हुआ।
शुरुआती 3 महीनों में AutoMode unlimited था, इसलिए .cursorignore का सक्रिय रूप से इस्तेमाल करने के बारे में सोच ही नहीं पाया। आगे से इसे अच्छी तरह समझना होगा।
धन्यवाद।

 
duse0001 2025-12-15

मेरे हिसाब से, अगर आपने व्यक्तिगत रूप से claude code का $100 प्लान इस्तेमाल किया होता, तो usage limit को लेकर आपको इतना ज़्यादा stress नहीं होता।