मुख्य सामग्री पर जाएं
Carriage: languages, approach, the home map, chat, filters

Carriage - 18 महीनों में तैयार यात्री सहायता ऐप

Upwork brand logoUpworkऐप डेवलपमेंटदिस 01, 2022 - जून 30, 2024१ वर्ष ७ महीने

आप ऐसी जगह उतरते हैं जहाँ की भाषा आप नहीं जानते, और मदद चारों ओर है पर पहुँच से बाहर। Carriage उसे पहुँच में लाता है: अपने डॉट चालू करें और पास के वे लोग दिखेंगे जो आपकी भाषा जानते हैं और मदद को तैयार हैं, किसी एक के पास जाएँ, और उनके स्वीकार करते ही आप संदेश भेज सकते हैं, कॉल कर सकते हैं या आमने सामने मिल सकते हैं। एकमात्र डेवलपर के रूप में React Native ऐप और NestJS GraphQL बैकएंड दोनों बनाए गए, खाली नेविगेशन शेल से लेकर सोशल लॉगिन, प्रोफ़ाइल, दायरे में खोज, अप्रोच प्रवाह और मैसेजिंग तक, चरण दर चरण सौंपे गए। डेढ़ साल में एक ही निरंतर अनुबंध पर ग्यारह माइलस्टोन स्वीकार हुए, जो संस्करण 1.8.0 पर समाप्त हुआ।

React NativeNestJSGraphQLMongoDBTypeScriptNode.jsExpoSocket.IO
Md Moniruzzaman Image

Md Moniruzzaman

पूरी कहानी

एक यात्री का सबसे बुरा पल, मदद कर सकने वाला एक अजनबी, और एक-एक स्वीकृत माइलस्टोन से बना एक प्रोडक्ट।

वह पल जब कोई आपकी बात नहीं समझता

हर यात्री इस पल को जानता है: कोई स्टेशन, कोई फ़ार्मेसी या कोई पुलिस डेस्क, जहाँ कोई आपकी भाषा नहीं बोलता और आपको तुरंत अपनी बात समझानी है। ट्रांसलेशन ऐप एक वाक्य में मदद करते हैं, पूरी स्थिति में नहीं। आपको चाहिए पास में कोई ऐसा व्यक्ति जो आपकी भाषा बोलता हो और मदद करने को तैयार हो।

Carriage ठीक इसी पल के लिए बनाया गया है, और उन बहुत से लोगों के लिए भी जो किसी अजनबी की खुशी-खुशी मदद करते, अगर उन्हें बस यह पता होता कि वह पास में है।

पहले भाषाएँ, फिर यह कि आपको कौन ढूँढ सकता है

हर प्रोफ़ाइल की शुरुआत उन भाषाओं से होती है जो व्यक्ति बोलता है और कितनी अच्छी तरह, कुछ शब्दों से लेकर धाराप्रवाह तक, फिर उसकी रुचियाँ और यह साफ़ चुनाव कि उसे कौन देख सकता है: एक उम्र सीमा, जेंडर और प्रोफ़ाइल टाइप। यही एक सेटअप तय करता है कि कौन किसे ढूँढ सकता है, ताकि यात्री का मिलान उसी भाषा पर हो जो मायने रखती है और किसी को भी ऐसे लोगों को न दिखाया जाए जिन्हें उसने नहीं चुना।

Brand colour backdrop
Adding a language with a level of expertise, from basic words and phrases to fluent
Choosing six interests from a searchable list
Choosing who can see the profile: age range, genders, profile types and interests

नक्शे पर डॉट, मदद को तैयार लोग

अपना डॉट ऑन करें और नक्शा आपके दायरे में वे लोग दिखाता है जिनसे आपकी कोई भाषा मिलती है और जो उपलब्ध हैं, एक नज़र में लॉस एंजेलिस के दस मील। किसी डॉट पर टैप करके देखें कि वह कौन है, उसकी उम्र क्या है, वह कौन सी भाषाएँ बोलता है और एक छोटा सा परिचय, फिर उससे संपर्क करें या आगे बढ़ जाएँ। मददगार के स्वीकार करने तक इससे ज़्यादा कुछ साझा नहीं होता, और स्वीकार करते ही दोनों मैसेज कर सकते हैं, ऑडियो या वीडियो कॉल कर सकते हैं, और ज़रूरत हो तो आमने-सामने मिल भी सकते हैं।

यह किसी डायरेक्टरी जैसा कम और भीड़ में सही व्यक्ति से नज़र मिलने जैसा ज़्यादा लगता है।

Brand colour backdrop
The finalized Discover home screen: the dot on, a ten mile radius over Los Angeles and nearby helpers inside it
A helper tapped on the finalized home screen: age, languages, interests, a short bio, and Approach or Cancel

तभी दिखें जब आप चाहें

ढूँढे जा सकना एक चुनाव है, अपने आप चालू रहने वाली सेटिंग नहीं। मददगार का डॉट तब तक बंद रहता है जब तक वह उसे ऑन न करे, फ़िल्टर तय करते हैं कि कौन दिखे और एक बार में कितने डॉट दिखें, और घर व काम की जगह को बाहर रखा जा सकता है ताकि वहाँ डॉट अपने आप बंद हो जाए। मददगारों के लिए यही फ़र्क है कुछ मिनट की दयालुता दिखाने और पूरे दिन ऑन कॉल रहने के बीच, और इसीलिए लोग जुड़ने को तैयार होते हैं।

Brand colour backdrop
Discover with the Carriage dot switched off and the prompt to tap it on
The finalized Edit Filters page: excluded home and work locations, how many dots to show, age range, genders and profile types

डॉट से बातचीत तक

किसी अजनबी से संपर्क करना एक छोटी सी गुज़ारिश है, और Carriage इसे छोटा ही रखता है। मददगार के स्वीकार करते ही दोनों एक प्राइवेट चैट में पहुँच जाते हैं, जहाँ यात्री अपनी भाषा में स्थिति समझा सकता है और मददगार रास्ता, ढूँढने के लिए कोई नाम या इंतज़ार करने की जगह बताकर जवाब दे सकता है। हर पिछली बातचीत इनबॉक्स में रहती है, इसलिए जिन मददगारों से यात्री पहले मिल चुका है, वे अगली बार कहीं उतरने पर बस एक टैप की दूरी पर होते हैं।

संस्थापक के लिए यही वह पल है जब प्रोडक्ट सिर्फ़ एक नक्शा नहीं रहता और एक रिश्ता बन जाता है, और इसी वजह से लोग दोबारा ऐप खोलते हैं।

Brand colour backdrop
The Messages inbox in the final theme with the real tab bar: recent helpers, conversations with unread counts, re-themed from the Figma design
A chat with a helper in the final theme, audio and video call buttons in the header, re-themed from the Figma design

जब टाइप करना बहुत धीमा हो

कुछ स्थितियाँ जवाब का इंतज़ार नहीं कर सकतीं। फ़ार्मासिस्ट सवाल पूछ रहा है, ट्रेन छूटने वाली है, कोई अधिकारी अभी जवाब चाहता है। चैट हेडर से यात्री मददगार को ऑडियो कॉल कर सकता है, या वीडियो पर जाकर कैमरा साइनबोर्ड, फ़ॉर्म या काउंटर की ओर कर सकता है, ताकि मददगार स्थिति को समझकर उसकी ओर से बात कर सके। कॉल चैट वाले उसी NestJS बैकएंड के ज़रिए Twilio पर चलती हैं, इसलिए दोनों एक-दूसरे को फ़ोन नंबर दिए बिना ऐप के अंदर ही बात करते हैं, और मदद कितनी दूर तक जाएगी यह मददगार तय करता है।

Brand colour backdrop
An audio call with a helper in the final theme: languages shared, mute, speaker, video and end call
A video call in the final theme, the traveller showing the street to the helper, with a self view and call controls

प्रोडक्ट में ही बनी ग्रोथ और कमाई

एक कंज़्यूमर ऐप को यूज़र चाहिए और अपना खर्च खुद निकालने का एक तरीका भी। हर सदस्य को एक रेफ़रल कोड और एक QR कोड मिलता है जो ऐप का लिंक साझा करता है, और दोस्तों के उसके ज़रिए जुड़ने पर इनाम मिलते हैं, ताकि नेटवर्क उन्हीं लोगों के ज़रिए बढ़े जो पहले से उसमें हैं। फ़्री ट्रायल के बाद Carriage Pro ज़्यादा डॉट, एनालिटिक्स, एक Pro बैज और विज्ञापन-मुक्त ऐप अनलॉक करता है, जिससे संस्थापक को उन यूज़र्स से कमाई का एक ज़रिया मिलता है जो ऐप का सबसे ज़्यादा फ़ायदा उठाते हैं।

Brand colour backdrop
A referral code and a QR code that shares the app link
Upgrade to Carriage Pro: more dots, analytics, a Pro badge and no ads, with a free trial

अठारह महीने, ग्यारह स्वीकृत माइलस्टोन

संस्थापक को ऐसा साथी चाहिए था जो डेढ़ साल बाद भी काम डिलीवर कर रहा हो। Carriage को एक ही डेवलपर ने बनाया, React Native ऐप और NestJS, GraphQL व MongoDB बैकएंड दोनों, ग्यारह माइलस्टोन में, जिनमें से हर एक की योजना लिखित में बनी, स्क्रीनशॉट और एक वॉकथ्रू वीडियो के साथ सौंपा गया, और एक सेटलमेंट दस्तावेज़ के साथ स्वीकार किया गया जिसे क्लाइंट ने अपने पास रखा।

Brand colour backdrop
One engagement in five eras: foundation, identity, dots, approach, handover

एक सादी नींव, जानबूझकर

पहला माइलस्टोन जानबूझकर बिना किसी चमक-दमक का था: खाली स्क्रीनों के साथ ऐप का नेविगेशन और ढाँचा, कोई डेमो फ़ीचर नहीं। उसके बाद का सब कुछ उसी नींव पर बना, जल्दबाज़ी में हुई शुरुआत पर पैबंद लगाकर नहीं, और स्कोप में बदलाव चुपचाप झेलने के बजाय खुलकर बातचीत से तय किए गए।

संस्थापक के लिए इसका मतलब था एक ऐसा प्रोडक्ट जो अठारह महीने तक बिना रीराइट के बढ़ता रहा, एक ऐसा बजट जो हमेशा नज़र में रहा, और हर फ़ैसले का रिकॉर्ड। यात्रियों के लिए इसका मतलब था एक ऐसा ऐप जिसने ठीक उस पल काम किया जब उन्हें उसकी सबसे ज़्यादा ज़रूरत थी।

उन्होंने क्या कहा

Dominique Kimbrough

Carriage के संस्थापक

१ वर्ष ७ महीने

I loved working with Monir! He is extremely flexible and listens and adjusts amazingly! I will definitely hire Monir in the future if anything comes up!

जून 16, 2024

(5.0)

Dominique Kimbrough

Carriage के संस्थापक

१ वर्ष ७ महीने

Amazing , Spectacular, Honest, Forthright, Hardworking person to work with. I have loved working with him daily and will do again anytime in the future. Takes everything in stride and adamantly works with my daily changing timeline. Has unlimited potential , will be a UpWork Super Star in the future if I don't hire him first!

अप्रैल 07, 2023

(5.0)

आपको ये भी पसंद आ सकते हैं

fully booked brand logo
Fully Booked Booking Software
ऐप डेवलपमेंट
२ वर्ष ३ महीने
fully booked brand logo

Fully Booked - ऑल-इन-वन स्मार्ट बुकिंग समाधान

Fully Booked यूके में मिनीबस और कोच किराये का एक बुकिंग प्लेटफ़ॉर्म है, और उसके पीछे ऑपरेटरों का काम साझा करने वाला नेटवर्क। ग्राहक कस्टमर वेबसाइट पर एक बार ट्रिप का ब्योरा देता है और सेवा दे सकने वाले ऑपरेटरों से रिव्यू और गाड़ियों की तस्वीरों के साथ क्रम से लगे ऑफ़र पाता है, फिर एक छोटी सुरक्षित जमा राशि से बुक करता है। जो ऑपरेटर कोई काम नहीं ले सकता, वह ऐप से ग्राहक को रेफ़र करता है और नेटवर्क की कोई दूसरी कंपनी काम करे तो एक हिस्सा कमाता है। इस चक्र के आसपास कोटेशन, रद्दीकरण, Get Covered, पार्टनर संपर्क, सहेजी गई बुकिंग, एक वॉलेट, बिज़नेस पेज और Prebooked विजेट हैं, सब एक ही बैकएंड पर और एक एडमिन कंट्रोल रूम से संचालित।

Md Moniruzzaman Image

Md Moniruzzaman

जून 24, 2025

+1
Dominic Dormer
Coverfanz Logo

CoverFanz - फैन एंगेजमेंट और आर्टिस्ट बुकिंग प्लेटफ़ॉर्म

CoverFanz परफ़ॉर्मर, वेन्यू और फ़ैन को एक ही ऐप में लाता है: वेन्यू लिखित शर्तों पर परफ़ॉर्मर बुक करते हैं, और फ़ैन नक्शे पर अगला शो ढूँढते हैं। एक बुकिंग में इवेंट, समय और फ़ीस होती है, लाइव होने से पहले परफ़ॉर्मर अपनी शर्तें जोड़ता है, पक्के इवेंट के साथ प्रमोशन हो सकता है, और रिव्यू हर परफ़ॉर्मर का रिकॉर्ड बनाते हैं। बैकएंड, iPhone और Android ऐप और एडमिन डैशबोर्ड 2022 में एक महीने के भीतर लॉन्च हुए, और दोनों स्टोर ने पहली ही कोशिश में इसे मंज़ूरी दी।

Md Moniruzzaman Image

Md Moniruzzaman

अप्रैल 29, 2022

Amr Mashrah
Sportpal Logo

SportPal - कनेक्ट करें और स्थानीय खेल उत्साही के साथ खेलें

SportPal खिलाड़ियों को दिखाता है कि आज रात पास में कौन से पिकअप गेम हो रहे हैं और आयोजकों को अपने गेम भरने में मदद करता है, छह हफ़्तों में एक पूरे प्रोडक्ट के रूप में लॉन्च। खिलाड़ी मेहमान के रूप में देख सकते हैं, जुड़ना चाहें तभी फ़ोन की पुष्टि करते हैं, और सार्वजनिक गेम के लिए RSVP करते हैं या निजी गेम का निमंत्रण स्वीकार करते हैं; आयोजक तय करते हैं कि कौन जुड़ सकता है और कितने खिलाड़ी चाहिए। iPhone और Android पर React Native और Expo, NestJS, GraphQL और MongoDB बैकएंड और Twilio पुष्टि के साथ।

Md Moniruzzaman Image

Md Moniruzzaman

अक्टू 08, 2022

Default avatar
Read the Md Moniruzzaman blog

ब्लॉग प्रोडक्शन से लिखे फ़ील्ड नोट्स हैं: आर्किटेक्चर के फ़ैसले, असली उपयोगकर्ताओं के सामने टिके AI सिस्टम, और अपनी लागत खुद निकालने वाला इन्फ्रास्ट्रक्चर। काम से लिखा गया, काम के बारे में नहीं।