- यह कैसी service है?
- 'MacauShuttle' Macau के होटलों द्वारा संचालित मुफ्त shuttle bus routes का उपयोग करके route guidance देने वाली service है.
- इसे क्यों बनाया गया?
- Macau में कई होटल (casino) प्रमुख इलाकों को जोड़ने वाली मुफ्त shuttle bus routes चलाते हैं. अगर Macau की यात्रा के दौरान इस जानकारी का सही उपयोग किया जाए, तो बिना एक पैसा खर्च किए भी मनचाहे इलाके तक पहुंचा जा सकता है.
- लेकिन मुफ्त shuttle bus जानकारी एक ही जगह इकट्ठी मिले, ऐसी कोई जगह नहीं थी. Shuttle bus route देखने के लिए Naver, Google और hotel sites के बीच तेज़ी से खोज करनी पड़ती थी. ऊपर से, जो जानकारी मिली वह अभी भी मान्य है या नहीं, यह जांचना अलग काम था.
- तो इसे कैसे इस्तेमाल कर सकते हैं?
- पहला. मानचित्र पर या खोज करके starting point और destination चुनें.
- दूसरा. सप्ताह का दिन और time slot चुनकर search करें.
- तीसरा. चयन पूरा होते ही shuttle bus और पैदल चलने का उपयोग करने वाला detailed route guidance मिल जाता है.
- तो फिर यह किससे बनाया गया?
- समान बात : DB structure design / backend implementation / frontend code implementation सब कुछ vibe coding से किया गया. तुरंत 5 भाषाओं का support लागू करने के लिए भी AI की मदद ज़रूरी थी.
- Backend : NestJS के माध्यम से बनाया गया.
- DB: Supabase के जरिए PostgreSQL का उपयोग किया, और
pgRouting तथा postgis को addon के रूप में इस्तेमाल कर पाना बहुत अच्छा लगा.
- Frontend : NextJS के माध्यम से बनाया गया. इस हिस्से के बारे में मुझे लगभग कुछ पता नहीं था, इसलिए मैंने Gemini/ChatGPT/Claude को बारी-बारी से खूब परेशान किया.
- CI/CD : Github Action का उपयोग करके frontend को Vercel पर और backend को AWS ECS पर automatic deployment होने के लिए सेट किया.
- समापन
- मूल रूप से frontend के बारे में बहुत कम जानने वाला, और ऐसा भी नहीं कि backend को बहुत अच्छी तरह जानता हो, ऐसा developer ने vibe coding के जरिए यह सब बनाया है.
- इसलिए मुझे लगा कि अगर ज़रूरत हो, तो बिना डर के कुछ भी बनाया जा सकता है — यही vibe coding का आकर्षण है, और इसी सोच के साथ इसे बनाया.
- बेशक, अगर बारीकियों में जाएँ तो आखिर यह एक solo developer का काम है, इसलिए कई कमियाँ हो सकती हैं.
- इसलिए सवाल या feedback कभी भी स्वागतयोग्य हैं!
- यहाँ तक पढ़ने के लिए दिल से धन्यवाद. आपकी हर सांस के साथ clean code आए और हर सांस छोड़ते समय PR approval मिले, यही कामना है.
अभी कोई टिप्पणी नहीं है.