नमस्ते। गाड़ी या पैदल चलते समय "रास्ते में थोड़ी देर के लिए कहीं रुकना हो" ऐसी जगह ढूंढना हमेशा असुविधाजनक लगा, इसलिए मैंने यह ऐप अपने इस्तेमाल के लिए बनाया।

इसे बनाने की वजह:
मेरे साथ अक्सर ऐसी स्थितियाँ होती थीं।

  • कैंपिंग पर जाने से पहले रास्ते में Hanaro Mart से सामान खरीदकर चेक-इन करना हो
  • लंबी ड्राइव से पहले drive-through से कॉफी लेनी हो
  • घूमने के बाद घर लौटते समय किसी convenience store पर रुकना हो
  • पैदल चलते हुए किसी convenience store पर रुकना हो

Naver और Kakao Maps में "convenience store" या "drive-through" खोजने पर आसपास की सारी शाखाएँ दिख जाती हैं, लेकिन कौन-सी शाखा
वास्तव में 'रास्ते में ही पड़ती है', और हर दुकान पर रुकने से detour time कितना बढ़ेगा, यह पता नहीं चलता था.
जो जगह पास लगती है, वह असल में 8 मिनट घुमा सकती है, और जो दूर लगती है, वह सिर्फ 1 मिनट भी हो सकती है।
अनुमान से विकल्प चुनकर एक-एक करके waypoint जोड़कर देखना असुविधाजनक था, इसलिए यह बना दिया।
पैदल चलने वाला फीचर भी टेस्ट पूरा हो चुका है और जल्द जोड़ा जाएगा।

गदागा क्या करता है:
अगर आप starting point, destination और दुकान का keyword (उदाहरण: drive-through) डालें, तो यह route के आसपास की दुकानों को
"इस दुकान पर रुकने से अतिरिक्त कितने मिनट लगेंगे (detour time)" के क्रम में sort करके
दिखाता है। चुनी गई जगह को Naver Map/Kakao Navi/T map में waypoint के रूप में अपने-आप सेट करके
सीधे navigation में भेज देता है।

काम करने का तरीका (तकनीक):

  • बेस route और हर दुकान से होकर जाने वाले route की गणना OSRM (open source) से
  • सड़क जाम की जानकारी को हर स्थानीय निकाय और सरकार द्वारा दिए गए open API से समेकित करके OSRM map के links पर मैप किया
  • real-time traffic information को Cron के ज़रिए तय अंतराल पर अपडेट किया जाता है
  • कुछ traffic information को on-demand कॉल किया जाता है
  • route के भीतर candidate दुकानों के detour segments को bracket करके वास्तविक माप लिया जाता है, और (detour - base) को delta के रूप में गणना कर sort किया जाता है
  • दुकान खोज के लिए Kakao Local API
  • proxy server के लिए Cloudflare Worker
  • भारी गणना server (VM) पर, और ऐप में NDJSON streaming से progress दिखाना

अभी यह शुरुआती चरण में है और मैं इसे अकेले बना रहा हूँ, इसलिए इन बातों को लेकर जिज्ञासा है:

  • क्या आप लोगों के साथ भी ऐसी स्थिति (रास्ते में कहीं रुकना) अक्सर होती है, या यह असुविधा सिर्फ मुझे ही लगी?
  • क्या "detour time के क्रम में sort करना" वास्तव में उपयोगी लगता है?
  • अगर कुछ छूटा हो या अजीब लगे तो बताइए।

[Android] https://play.google.com/store/apps/…
[iOS] https://apps.apple.com/kr/app/id6780931858

ईमानदार फ़ीडबैक का स्वागत है!

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.