paint-brush
हमने कैसे सिर्फ़ 4 महीनों में एक डेबिट कार्ड बनायाद्वारा@danielishigami
1,157 रीडिंग
1,157 रीडिंग

हमने कैसे सिर्फ़ 4 महीनों में एक डेबिट कार्ड बनाया

द्वारा Daniel Ishigami 9m2024/04/25
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

मैं सिर्फ़ 4 महीनों में स्क्रैच से डेबिट कार्ड बनाने के पीछे के रहस्यों को उजागर करूँगा! जटिल फिनटेक इकोसिस्टम को नेविगेट करने से लेकर सही भागीदारों का चयन करने तक, मैं रणनीतियों, चुनौतियों और विचारों के बारे में बताऊंगा। टेक स्टैक में गोता लगाएँ, API एकीकरण प्रक्रिया को उजागर करें, और जानें कि हमने इस विज़न को जीवन में लाने के लिए जावा स्प्रिंग बूट, रिएक्ट और क्लाउडफ्लेयर जैसे टूल का उपयोग कैसे किया।
featured image - हमने कैसे सिर्फ़ 4 महीनों में एक डेबिट कार्ड बनाया
Daniel Ishigami  HackerNoon profile picture
0-item

मात्र चार महीनों में, अवधारणा से लेकर वास्तविकता तक की एक महत्वाकांक्षी यात्रा सामने आई, क्योंकि हमने एक अद्वितीय डेबिट कार्ड समाधान के निर्माण की शुरुआत की। यह वह लेख है जिसे हम पढ़ना चाहते थे!


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


क्या आपको कभी इस बात से परेशानी हुई है कि जब आप पैसा खर्च कर रहे हों तो आपसे संग्रह-पात्रों में दान करने के लिए कहा जाए या ऐसे उद्देश्यों के लिए दान देने के लिए कहा जाए जिनसे आप सहमत नहीं हैं?


हमने Fana की स्थापना इसलिए की क्योंकि हम सकारात्मक प्रभाव से ग्रस्त पीढ़ी में रहते हैं। जनरेशन Y, Z और A सामूहिक रूप से सबसे ज़्यादा बढ़ने वाले उपभोक्ता जनसांख्यिकी हैं और उनका खर्च ऑनलाइन बिक्री का 60% है। वर्तमान में दान और देने का अनुभव इस खर्च करने के इरादे या पैटर्न से मेल नहीं खाता है। हम एक वास्तविक कार्ड बनाना चाहते थे जिस पर उपभोक्ता साइन अप कर सकें और भुगतान कर सकें, इसके बाद उन्हें ऐप में Fana चैरिटी को दान करने में सक्षम बनाना और ऐसे ब्रांड पर खरीदारी करना जो उपयोगकर्ता को अधिक प्रभाव पैदा करने के लिए दान पुरस्कार देता है।


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


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



हमारे साथ जुड़ें क्योंकि हम अपनी विकास प्रक्रिया की परतों को उजागर करते हैं, उन उपकरणों और तकनीकों को साझा करते हैं जिन्होंने इसे संभव बनाया, और इस दौरान सीखे गए सबक पर चर्चा करते हैं। चाहे आप एक नवोदित उद्यमी हों, एक अनुभवी डेवलपर हों, या बस फिनटेक नवाचार के बारे में उत्सुक हों, यह लेख आपको डेबिट कार्ड बनाने की यात्रा के माध्यम से ले जाता है।


स्क्रीनिंग प्रक्रिया: 100 टुकड़ों की पहेली एम्बेडेड फाइनेंस इकोसिस्टम के जटिल परिदृश्य को नेविगेट करते हुए, हमने लगभग सौ प्रदाताओं से भरे क्षेत्र में शुरुआत से ही अपनी यात्रा शुरू की, जिनमें से कई डेबिट कार्ड के संचालन के लिए महत्वपूर्ण केवल एक ही कार्य करने में माहिर हैं। सार्वजनिक रूप से उपलब्ध जानकारी की कमी ने हमें नहीं रोका; इसके बजाय, हमने शुरुआत से ही शुरुआत की, इकोसिस्टम में अलग-अलग खिलाड़ियों से संपर्क किया और उनसे चर्चा की, जिनसे हम जुड़ सकते थे (स्लैक समूह आपके मित्र हैं)। इन शुरुआती बातचीत ने धीरे-धीरे एम्बेडेड फाइनेंस की पेचीदगियों को उजागर किया, जिससे हमारे विज़न को जीवन में लाने के लिए आवश्यक आवश्यक घटकों का पता चला:


  • ईएमआई लाइसेंसधारी एवं बीआईएन प्रायोजक: वित्तीय आचार प्राधिकरण (एफसीए) द्वारा विनियमित एक प्रमुख संस्था, जो आपके ग्राहकों द्वारा जमा की गई धनराशि को रखने के लिए जिम्मेदार है।
  • केवाईसी और एएमएल निगरानी: डेबिट कार्ड जैसे भुगतान साधन जारी करने के लिए ग्राहकों को जोड़ने के लिए एक मजबूत 'अपने ग्राहक को जानें' (केवाईसी) प्रक्रिया की आवश्यकता होती है। इसके अतिरिक्त, विनियामक मानकों के अनुपालन को सुनिश्चित करने के लिए निरंतर एंटी-मनी लॉन्ड्रिंग (एएमएल) निगरानी महत्वपूर्ण है।
  • भुगतान प्रसंस्करण: आपके ग्राहकों के लिए खाता और कार्ड लेनदेन को संभालने में सक्षम प्रदाता सेवा के सुचारू संचालन के लिए आवश्यक है। कार्ड निर्माण: यदि आप भौतिक कार्ड जारी करने का विकल्प चुनते हैं, तो उन्हें बनाने के लिए एक लाइसेंस प्राप्त निर्माता की आवश्यकता होती है।
  • कार्ड कार्यक्रम प्रबंधन: कार्ड कार्यक्रम को सफलतापूर्वक जारी करने के लिए ईएमवी नेटवर्क के सदस्य के साथ समन्वय आवश्यक है।


जो लोग जारीकर्ताओं और उनकी क्षमताओं के स्पेक्ट्रम में गहराई से जानने में रुचि रखते हैं, उनके लिए एक व्यापक अवलोकन यहां उपलब्ध है ( https://docsend.com/view/uia26zpnucyvgxqa )।




सही साझेदार का चयन करने के लिए हमारा मूल्यांकन निम्नलिखित पर केन्द्रित था:


  1. उपरोक्त घटकों के लिए टर्नकी समाधान के रूप में कार्य करने की क्षमता। चूंकि उपरोक्त के लिए 3 या 4 प्रदाताओं को एकीकृत करने से ओवरहेड और बाजार में आने का समय बढ़ जाएगा, इसलिए शुरुआत में एक प्रदाता पर समझौता करना समझदारी है, भले ही इससे घटकों पर कुछ नियंत्रण खत्म हो जाए।

  2. उनके तकनीकी दस्तावेज की पारदर्शिता और सैंडबॉक्स की उपलब्धता ("खरीदने से पहले आज़माएँ"), जो एकीकरण के साथ परीक्षण और प्रयोग करने के लिए महत्वपूर्ण थी, यह देखते हुए कि अब हम उनके एपीआई की नींव पर अपने उत्पाद का एक मुख्य हिस्सा बनाएंगे।

  3. लागत-प्रभावशीलता और मापनीयता जिसे हमने विभिन्न वाणिज्यिक परिदृश्यों के लिए 3-5 वर्ष की अवधि में लागत मॉडल के माध्यम से निर्धारित किया। यह जरूरी था कि हमारा चुना हुआ भागीदार न केवल प्रतिस्पर्धी मूल्य निर्धारण की पेशकश करे बल्कि एक मूल्य निर्धारण मॉडल भी प्रदान करे जो स्केलिंग का समर्थन करता हो - जो हमारे विकास और अलग-अलग परिचालन मात्रा के अनुकूल होने में सक्षम हो।




  1. प्रतिक्रियात्मकता और निष्पादन की गति। एक स्टार्ट-अप के रूप में, चपलता और त्वरित निष्पादन अमूल्य हैं। हमने संभावित भागीदारों का मूल्यांकन उनकी प्रतिक्रियात्मकता और उनके निष्पादन की गति के आधार पर किया। प्रदाता की टीम की बैठकों को तेज़ी से सेट करने, पूछताछ का जवाब देने और परियोजनाओं को आगे बढ़ाने की क्षमता हमारी गतिशील आवश्यकताओं के साथ उनके संरेखण का एक महत्वपूर्ण संकेतक थी।


हम अंततः weavr https://www.weavr.io/ पर पहुंचे क्योंकि वे उपरोक्त सभी मानदंडों को पूरा करते थे। उन्होंने हमारे कार्ड उत्पाद को वितरित करने के लिए पूरी आपूर्ति श्रृंखला की पेशकश की, एक स्टार्टअप की गति से समझ और आगे बढ़ सकते थे, एक सैंडबॉक्स था जिसने हमें पर्याप्त रूप से परीक्षण करने और उनके एपीआई के साथ एकीकृत करने की क्षमता में विश्वास हासिल करने की अनुमति दी और अंत में एक वाणिज्यिक मॉडल था जो स्केलिंग की अनुमति देता था।


योजना: बिना योजना के लक्ष्य सिर्फ एक इच्छा है

उपरोक्त प्रक्रिया के समानांतर हमने एक फीचर मैप और उपयोगकर्ता कहानियों का सेट तैयार किया, जो इस बात का आधार बना कि हमें किस प्रकार की कार्यक्षमता विकसित करने की आवश्यकता है।





इसका उपयोग वाणिज्यिक हितधारकों के साथ-साथ डिजाइनरों और डेवलपर्स के साथ चर्चा के आधार के रूप में भी किया जा सकता है (मिरो इसके लिए एक शानदार उपकरण है https://miro.com/templates/ )। उपरोक्त पर एक समझौते के बाद, हमें एक उपयोगकर्ता बनाने, एक खाता बनाने और एक कार्ड जैसे सभी कार्यों के लिए एक आरेख में एपीआई अनुक्रमों का दायरा बनाना था। एक बार यह अनुक्रम स्थापित हो जाने के बाद, इसे एक उपयोगी संग्रह के माध्यम से पोस्टमैन (एक एपीआई परीक्षण उपकरण) पर परीक्षण किया गया था जो उपलब्ध कराया गया था। इस प्रक्रिया में, निर्माण प्रक्रिया से पहले ही किसी भी त्रुटि को संबोधित किया जा सकता है। परीक्षण के समानांतर, एपीआई कॉल के लिए हमें जिस अनुक्रम का पालन करना था, उसके साथ-साथ सुविधाओं के नक्शे और उपयोगकर्ता कहानियों का एक संक्षिप्त विवरण हमारे डिजाइनर के साथ चर्चा की गई और उन्होंने फिग्मा पर एक डेमो संस्करण बनाया, जिसे शुरुआत में टीम द्वारा परीक्षण किया जा सकता था


जब डेवलपर की तरफ से उपरोक्त कार्य किया जा रहा था, तब हमने एक वेब संस्करण के साथ शुरू करने का फैसला किया, जो हमें अधिक तेज़ी से पुनरावृत्ति करने की अनुमति देगा, क्योंकि Apple और Google के बाज़ारों के माध्यम से वितरण अक्सर कई समीक्षा प्रक्रियाओं के अधीन होता है जो आसानी से प्रकाशन समयरेखा में 1 महीने से अधिक जोड़ सकते हैं। हमें लगा कि जितना जल्दी हो सके वितरित करना और मोबाइल रिलीज़ के लिए प्रतिबद्ध होने से पहले पुनरावृत्ति करना बेहतर होगा।


निष्पादन: निष्पादित करें, निष्पादित करें, निष्पादित करें अंतिम उत्पाद देने के लिए हमने अपना बुनियादी ढांचा इस प्रकार स्थापित किया है:



हमारी बैकएंड इंस्टेंट सर्विस जावा स्प्रिंग बूट का उपयोग कर रही है, जो स्प्रिंग बूट के मजबूत पारिस्थितिकी तंत्र, विकास में आसानी और प्रदर्शन दक्षता (स्प्रिंग इनिशियलाइज़र https://start.spring.io/ के माध्यम से बॉक्स से बाहर उपलब्ध सैकड़ों उपयोगी निर्भरताएँ) द्वारा संचालित एक विकल्प है। यह माइक्रोसर्विस हमारे एप्लिकेशन की रीढ़ है, जो सभी तत्काल, ईवेंट-संचालित क्रियाओं को संभालती है जो एक सहज उपयोगकर्ता अनुभव (जैसे साइनअप, लॉगिन, सत्र प्रबंधन, सभी कार्ड संचालन) के लिए महत्वपूर्ण हैं। जबकि हम मॉडल-व्यू-कंट्रोलर (MVC) डिज़ाइन पैटर्न के पहलुओं को नियोजित करते हैं, विशेष रूप से मॉडल और नियंत्रकों पर ध्यान केंद्रित करते हुए, हमारी वास्तुकला मुख्य रूप से API सेवाओं के निर्माण के लिए डिज़ाइन की गई है। यह दृष्टिकोण हमें अपने व्यावसायिक तर्क और अनुरोध प्रबंधन प्रक्रियाओं को प्रभावी ढंग से अलग करने में सक्षम बनाता है, जिससे स्वच्छ और रखरखाव योग्य कोड संगठन सुनिश्चित होता है।


यह वह सेवा है जो अनेक बाह्य API को एकीकृत करती है, तथा सबसे महत्वपूर्ण रूप से हमारे एम्बेडेड वित्त प्रदाता के API के साथ-साथ अन्य महत्वपूर्ण घटकों जैसे बिलिंग के लिए स्ट्राइप, तथा त्वरित सूचनाओं के लिए सेंडग्रिड को एकीकृत करती है।


हमारा बैकएंड डिस्ट्रिब्यूटेड टास्क शेड्यूलर एक ऐसी सेवा है जिसे आवधिक कार्यों को प्रबंधित करने के लिए डिज़ाइन किया गया है। यह घटक पृष्ठभूमि संचालन की विश्वसनीयता और समयबद्धता सुनिश्चित करने में महत्वपूर्ण भूमिका निभाता है, जिसमें अधिसूचनाएँ, लेखांकन और वित्तीय समाधान के साथ-साथ बाहरी प्रदाताओं से डेटा की आवश्यकता होने पर मतदान शामिल है। यह क्रॉन, मैनुअल और इवेंट-आधारित ट्रिगर्स सहित विभिन्न ट्रिगर प्रकारों का समर्थन करता है, जो कार्यों को कैसे और कब निष्पादित किया जाता है, इसमें लचीलापन प्रदान करता है।


हमारे वेब ऐप का फ्रंट एंड रिएक्ट के साथ बनाया गया है, जिसमें मोबाइल यूजर-फ्रेंडली होने पर ध्यान केंद्रित किया गया है। जितना संभव हो सके हमने उपयोग के लिए तैयार घटकों का उपयोग किया जो डेस्कटॉप और मोबाइल दोनों पर शानदार दिखते हैं ताकि हम कस्टम एनिमेशन की आवश्यकता को कम कर सकें और बॉक्स से बाहर प्रतिक्रिया प्राप्त कर सकें।


हमारे सिस्टम में निगरानी और अवलोकन के लिए, हमने स्प्रिंग बूट को एक लाइब्रेरी के साथ एकीकृत किया है जिसे विशेष रूप से प्रोमेथियस मेट्रिक्स (प्रोमेथियस एक ओपन-सोर्स सिस्टम मॉनिटरिंग और अलर्टिंग टूलकिट है जिसे मूल रूप से साउंडक्लाउड पर बनाया गया है) को उजागर करने के लिए डिज़ाइन किया गया है, जिसे फिर ग्राफ़ाना द्वारा निगरानी और विज़ुअलाइज़ेशन उद्देश्यों के लिए उपयोग किया जाता है। यह सेटअप, हमारे उत्पादन डेटाबेस की केवल-पढ़ने योग्य प्रतिकृति से जुड़ा हुआ है, जो हमें उत्पादन में त्रुटियों और बगों, उपयोगकर्ता व्यवहार और उन चीजों को ट्रैक करने के लिए आवश्यक महत्वपूर्ण अंतर्दृष्टि प्रदान करता है जो अपेक्षित रूप से काम नहीं कर सकती हैं, और रूपांतरण/फ़नल की ट्रैकिंग। यह हमें मांग पर अतिरिक्त प्रश्नों को तैयार करने और विज़ुअलाइज़ करने में सक्षम बनाता है। Google Analytics के साथ मिलकर, यह दृष्टिकोण हर मोड़ पर उपयोगकर्ता इंटरैक्शन का एक व्यापक दृश्य प्रदान करता है। इसके अलावा, हम विस्तृत त्रुटि ट्रैकिंग के लिए अपने क्लाउड सेवा प्रदाता की मजबूत लॉगिंग क्षमताओं का उपयोग करते हैं।


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


निष्कर्ष हमारी मार्केटिंग रणनीतियों के लिए, खासकर जब ट्रैफ़िक जनरेशन को ऑप्टिमाइज़ करने और विभिन्न अभियानों की प्रभावशीलता का मूल्यांकन करने के लिए A/B परीक्षण की बात आई, तो हमने अपने लैंडिंग और मार्केटिंग पेजों को डिज़ाइन और विकसित करने के लिए अपने प्राथमिक उपकरण के रूप में Webflow को चुना। इस प्लेटफ़ॉर्म ने हमें डिज़ाइन और सामग्री पर तेज़ी से पुनरावृत्ति करने में सक्षम बनाया, जिससे परीक्षण के परिणामों के आधार पर वास्तविक समय में समायोजन की अनुमति मिली। Webflow के उपयोगकर्ता-अनुकूल इंटरफ़ेस और शक्तिशाली सुविधाओं ने हमारी टीम को आकर्षक और उच्च प्रदर्शन वाले पृष्ठ बनाने में सहायता की, जो हमारे लक्षित दर्शकों को आकर्षित करने और हमारे मार्केटिंग उद्देश्यों को आगे बढ़ाने के लिए आवश्यक थे।


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


हमारी यात्रा पर विचार करते हुए, मुख्य बात यह है कि हमारे जैसे फिनटेक समाधान बनाना सिर्फ़ एक तकनीकी प्रयास से कहीं ज़्यादा है; यह रोज़मर्रा के लेन-देन के ज़रिए समाज में हमारे योगदान को बढ़ाने के लिए एक मिशन-संचालित प्रयास है। जैसे-जैसे हम आगे बढ़ रहे हैं, हम इस नींव पर निर्माण करने, अपनी पेशकश में लगातार सुधार करने और अपने काम के प्रभाव को बढ़ाने के लिए उत्साहित हैं।


फाना के बारे में अधिक जानकारी प्राप्त करें: https://www.fanaverse.io/