
मेरा काम
शुरू से आख़िर तक बने प्लेटफ़ॉर्म: प्रोडक्ट की सतह, पीछे की आर्किटेक्चर, और वह इन्फ्रास्ट्रक्चर जिस पर वे चलते हैं। हर एंट्री के साथ उसकी केस स्टडी है।
मेरे विशेषज्ञता क्षेत्रों का अन्वेषण करें
काम सतह के हिसाब से बँटा है: प्लेटफ़ॉर्म, मोबाइल, इन्फ्रास्ट्रक्चर, टूलिंग। हर समूह के पीछे वही अनुशासन है, पहले आर्किटेक्चर, फिर निर्माण, फिर प्रोडक्शन।
AI सिस्टम्स
MCP सर्वर जो एक वास्तविक प्लेटफ़ॉर्म को AI असिस्टेंट के लिए खोलते हैं, एजेंट पाइपलाइन जो ह्यूमन अप्रूवल गेट के पीछे असली संपादकीय काम करती हैं, और वह इन्फ्रास्ट्रक्चर जो इन्हें प्रोडक्शन में चालू रखता है। सिस्टम के रूप में बने, ऑथेंटिकेटेड, स्कोप्ड और ऑडिटेड, कभी डेमो नहीं।
AI इंजीनियरिंग - एजेंट, MCP सर्वर और ड्यूरेबल AI वर्कफ़्लो
मॉडल के चारों ओर का वह प्लेटफ़ॉर्म जो AI फ़ीचर को डेमो से प्रोडक्शन तक ले जाता है: ऐसे एजेंट जो योजना बनाते हैं, काम करते हैं और जाँचते हैं, और किसी व्यवसाय के अपने सिस्टम पर MCP सर्वर। इनके चारों ओर हैं मॉडल प्रोवाइडरों के बीच रूटिंग, लंबे कामों के लिए ड्यूरेबल वर्कफ़्लो, हर क्लाइंट तक सीमित मेमोरी, और ऐसे गार्डरेल जो हर लिखने वाले काम पर एक इंसान को बनाए रखते हैं। इस साइट के पीछे चल रहा MCP सर्वर इसका जीता-जागता उदाहरण है, और यही इंजीनियरिंग एक हज़ार से ज़्यादा टेनेंट वाले एक एजेंट-फ़र्स्ट AI वर्कफ़्लो प्लेटफ़ॉर्म पर चली। यह सब अपने इन्फ्रास्ट्रक्चर पर चलता है, इसलिए कुछ भी बाहर नहीं जाता।
मोबाइल ऐप
React Native और Expo पर बने iOS और Android ऐप, जो अपने पीछे के प्लेटफ़ॉर्म का ही एक हिस्सा हैं: वेब जैसा ही बैकएंड, ऑथेंटिकेशन और डेटा मॉडल, और एक ही लय में स्टोर पर रिलीज़। इस श्रेणी में यूके के मिनीबस और कोच ऑपरेटरों के लिए बुकिंग प्लेटफ़ॉर्म और काम साझा करने वाले नेटवर्क से लेकर अठारह महीनों में तैयार यात्रियों की मदद वाला ऐप, छात्रों के लिए जीवन-कौशल ऐप, स्थानीय खेल ऐप, एक डिस्ट्रीब्यूटर का बिलिंग टूल और एक फ़ैन प्लेटफ़ॉर्म शामिल हैं।
Fully Booked - ऑल-इन-वन स्मार्ट बुकिंग समाधान
Fully Booked यूके में मिनीबस और कोच किराये का एक बुकिंग प्लेटफ़ॉर्म है, और उसके पीछे ऑपरेटरों का काम साझा करने वाला नेटवर्क। ग्राहक कस्टमर वेबसाइट पर एक बार ट्रिप का ब्योरा देता है और सेवा दे सकने वाले ऑपरेटरों से रिव्यू और गाड़ियों की तस्वीरों के साथ क्रम से लगे ऑफ़र पाता है, फिर एक छोटी सुरक्षित जमा राशि से बुक करता है। जो ऑपरेटर कोई काम नहीं ले सकता, वह ऐप से ग्राहक को रेफ़र करता है और नेटवर्क की कोई दूसरी कंपनी काम करे तो एक हिस्सा कमाता है। इस चक्र के आसपास कोटेशन, रद्दीकरण, Get Covered, पार्टनर संपर्क, सहेजी गई बुकिंग, एक वॉलेट, बिज़नेस पेज और Prebooked विजेट हैं, सब एक ही बैकएंड पर और एक एडमिन कंट्रोल रूम से संचालित।
Carriage - 18 महीनों में तैयार यात्री सहायता ऐप
आप ऐसी जगह उतरते हैं जहाँ की भाषा आप नहीं जानते, और मदद चारों ओर है पर पहुँच से बाहर। Carriage उसे पहुँच में लाता है: अपने डॉट चालू करें और पास के वे लोग दिखेंगे जो आपकी भाषा जानते हैं और मदद को तैयार हैं, किसी एक के पास जाएँ, और उनके स्वीकार करते ही आप संदेश भेज सकते हैं, कॉल कर सकते हैं या आमने सामने मिल सकते हैं। एकमात्र डेवलपर के रूप में React Native ऐप और NestJS GraphQL बैकएंड दोनों बनाए गए, खाली नेविगेशन शेल से लेकर सोशल लॉगिन, प्रोफ़ाइल, दायरे में खोज, अप्रोच प्रवाह और मैसेजिंग तक, चरण दर चरण सौंपे गए। डेढ़ साल में एक ही निरंतर अनुबंध पर ग्यारह माइलस्टोन स्वीकार हुए, जो संस्करण 1.8.0 पर समाप्त हुआ।
27 Pearls - जीवन कौशल और कॉलेज ज्ञान ऐप
एक ऐप जो 27 Pearls of College Wisdom किताब को ऐसे लक्ष्यों में बदलता है जिन्हें छात्र हर हफ़्ते पूरा करते हैं, और हर दस पर उनका खुद चुना हुआ एक इनाम। कॉलेज जीवन का हर हिस्सा, दाख़िले से लेकर प्रोफ़ेसरों, कक्षाओं और कॉलेज छोड़ने तक, ठोस लक्ष्यों की एक छोटी सूची बन जाता है, जिसे पूरा होने पर छात्र स्वाइप करके हटा देता है। React Native और Expo में, NestJS, GraphQL और MongoDB बैकएंड पर बना, 2022 से 2025 के बीच एक ही संस्थापक के साथ चार कॉन्ट्रैक्ट में।
SportPal - कनेक्ट करें और स्थानीय खेल उत्साही के साथ खेलें
SportPal खिलाड़ियों को दिखाता है कि आज रात पास में कौन से पिकअप गेम हो रहे हैं और आयोजकों को अपने गेम भरने में मदद करता है, छह हफ़्तों में एक पूरे प्रोडक्ट के रूप में लॉन्च। खिलाड़ी मेहमान के रूप में देख सकते हैं, जुड़ना चाहें तभी फ़ोन की पुष्टि करते हैं, और सार्वजनिक गेम के लिए RSVP करते हैं या निजी गेम का निमंत्रण स्वीकार करते हैं; आयोजक तय करते हैं कि कौन जुड़ सकता है और कितने खिलाड़ी चाहिए। iPhone और Android पर React Native और Expo, NestJS, GraphQL और MongoDB बैकएंड और Twilio पुष्टि के साथ।
Invoice Manager - वितरकों के लिए इन्वेंट्री और बिलिंग ऐप
एक ऑफ़लाइन-फ़र्स्ट टैबलेट ऐप, जिससे किसी डिस्ट्रीब्यूटर के सेल्स प्रतिनिधि रिटेलर के काउंटर पर ही ऑर्डर लेते हैं, स्टॉक देखते हैं और इनवॉइस प्रिंट करते हैं, सिग्नल हो या न हो। ऑर्डर बनते समय ही स्टॉक जाँचा जाता है, हर इनवॉइस क्रम में अगला नंबर पाता है और सिंक के बाद भी उसे बनाए रखता है, प्रतिनिधि के निकलने से पहले PDF Bluetooth से प्रिंट हो जाता है, और एक फ़िल्टर दिखाता है कि किन दुकानों पर अभी पैसा बकाया है। इसने फ़ील्ड में असली स्टॉक का लेन-देन संभाला और असली इनवॉइस प्रिंट किए।
CoverFanz - फैन एंगेजमेंट और आर्टिस्ट बुकिंग प्लेटफ़ॉर्म
CoverFanz परफ़ॉर्मर, वेन्यू और फ़ैन को एक ही ऐप में लाता है: वेन्यू लिखित शर्तों पर परफ़ॉर्मर बुक करते हैं, और फ़ैन नक्शे पर अगला शो ढूँढते हैं। एक बुकिंग में इवेंट, समय और फ़ीस होती है, लाइव होने से पहले परफ़ॉर्मर अपनी शर्तें जोड़ता है, पक्के इवेंट के साथ प्रमोशन हो सकता है, और रिव्यू हर परफ़ॉर्मर का रिकॉर्ड बनाते हैं। बैकएंड, iPhone और Android ऐप और एडमिन डैशबोर्ड 2022 में एक महीने के भीतर लॉन्च हुए, और दोनों स्टोर ने पहली ही कोशिश में इसे मंज़ूरी दी।
डेस्कटॉप ऐप
मशीन पर ही होने वाले काम के लिए Electron और React में बना डेस्कटॉप सॉफ़्टवेयर: ऑफ़लाइन चलने में सक्षम, Windows, macOS और Linux के लिए पैकेज किया हुआ, और प्लेटफ़ॉर्म होने पर किसी भी दूसरे क्लाइंट की तरह उसके बैकएंड से जुड़ा। इस श्रेणी का उदाहरण Keyboard Tracker है, अपने रिपोर्ट जनरेटर वाला एक कर्मचारी गतिविधि ट्रैकर।
Termi - macOS और Linux के लिए ओपन सोर्स टर्मिनल ऐप
macOS और Linux के लिए एक ओपन सोर्स टर्मिनल ऐप, जिसे Webanion ने MIT लाइसेंस के तहत रिलीज़ किया है: सेव किए कमांड जो एक टैब में अगल-बगल चार तक टर्मिनल खोलते हैं, ऐसे लेआउट में जो Termi याद रखता है, और ऐप के साथ शुरू हो सकते हैं; स्प्लिट, रीओपन, एक कमांड पैलेट, एक शॉर्टकट शीट, एक बिल्ट-इन गाइड, और साइडबार में CPU, मेमोरी और नेटवर्क के आँकड़े। Electron, React, TypeScript, xterm.js और node-pty, electron-vite से बना और Vitest से परखा हुआ, एक MCP सर्वर के साथ ताकि कोई असिस्टेंट सेव किए कमांड संभाल सके। सोर्स github.com/webanion/termi पर।
Keyboard Tracker - डेस्कटॉप गतिविधि चार्ट और रिपोर्ट
Linux, Windows और macOS के लिए एक शांत डेस्कटॉप ऐप जो कीबोर्ड और माउस का उपयोग गिनता है, उसे चार्ट में दिखाता है और रिपोर्ट एक्सपोर्ट करता है, Ja Turna के लिए पाँच हफ़्तों में बनाया गया। यह बिना यह रिकॉर्ड किए कि कोई क्या टाइप कर रहा है, प्रेस गिनता है, एक दिन से लेकर पूरे समय तक के चार्ट दिखाता है और महीनों के डेटा पर भी सहज रहता है, किसी भी टेबल को ऐसे PDF के रूप में डाउनलोड करने देता है जिसे कोई मैनेजर साझा कर सके, और नई मशीन के लिए पूरा इतिहास एक फ़ाइल में बैकअप करता है। एक ही कोडबेस से Electron, React, TypeScript और Redux।
वेबसाइट
हेडलेस CMS पर React और Next.js से बने वेब प्लेटफ़ॉर्म और उनके सामने की साइटें: रोज़ का कारोबार चलाने वाले एडमिन डैशबोर्ड, कस्टमर पोर्टल, एक सहकारी संस्था का लेजर और लोन, और तेज़ी से लोड होने वाली सार्वजनिक साइटें जिन्हें सर्च इंजन और AI क्रॉलर आसानी से पढ़ सकें। आकार कोई भी हो, सर्वर-रेंडर्ड, स्थानीयकृत और मापी हुई।
Al-Insaf - बहीखाता और ऋण सहित सहकारी वित्त प्लेटफ़ॉर्म
एक सहकारी वित्त संस्था सदस्य रिकॉर्ड, बचत, ऋण और निवेशक पूँजी को कागज़ और स्प्रेडशीट के बीच चला रही थी, जिसमें न किसी शाखा का ऑडिट करने का रास्ता था और न दिन को साफ़ ढंग से बंद करने का। हमने एक ही सिस्टम बनाया जो यह सब रखता है: सदस्य पंजीकरण, दैनिक वसूली, आवेदन से वितरण तक ऋण, बहु शाखा बहीखाता, निवेशक पूँजी और एक ऑडिट लॉग जो दर्ज करता है कि किसने क्या किया। अधिकारी हर वसूली उसी क्षण दर्ज करते हैं, प्रबंधक ऋण मंज़ूर करते हैं और दिन बंद करते हैं, और अनुमति मॉडल तय करता है कि कौन सी भूमिका क्या देख और कर सकती है, बटन छिपाने के बजाय। इस केस स्टडी में दिखाया गया सब कुछ प्रदर्शन के लिए बनाए गए नमूना डेटा पर चलता है; वास्तविक सदस्य रिकॉर्ड पोर्टफ़ोलियो सामग्री में कभी नहीं आते।
Webanion - MCP सर्वर के साथ हेडलेस CMS पोर्टफोलियो प्लेटफ़ॉर्म
एक स्थिर पोर्टफोलियो साइट पाँच भाषाओं में काम नहीं संभाल सकती थी, न ही उसके पीछे चल रहे लेखन के साथ चल सकती थी, इसलिए हमने उसकी जगह एक प्लेटफ़ॉर्म बनाया। एक हेडलेस CMS हर केस स्टडी, लेख और रिकॉर्ड रखता है; एक Next.js फ़्रंटएंड उन्हें अंग्रेज़ी, बंगाली, स्पेनिश, हिंदी और चीनी में दिखाता है; और एक MCP सर्वर वही सामग्री AI सहायकों के सामने खोलता है, ताकि इस काम के बारे में पूछा गया कोई एजेंट स्क्रैप से अनुमान लगाने के बजाय स्रोत पढ़े। खोज, मीडिया प्रबंधन, एक अनुमोदन प्रवाह और एक सार्वजनिक डिस्कवरी परत, सब इसी पर चलते हैं। प्रमाण पुनरावर्ती है: आप जो पृष्ठ पढ़ रहे हैं, उसे वही सिस्टम परोस रहा है जिसका वर्णन यह प्रविष्टि करती है।
Sukalyan Research Group, एक विश्वविद्यालय फ़ार्मेसी लैब की वेबसाइट
Jahangirnagar University के Department of Pharmacy में Sukalyan Research Group की वेबसाइट, जिसका नेतृत्व प्रोफ़ेसर Sukalyan Kumar Kundu करते हैं: तकनीकों और पेपरों के साथ सात शोध क्षेत्र, साल के हिसाब से बँटी Google Scholar की 124 प्रविष्टियों की फ़िल्टर होने वाली प्रकाशन सूची, प्रधान शोधकर्ता का प्रोफ़ाइल, नाम और तस्वीर के साथ सदस्य, एक एलुमनाई डेस्टिनेशंस वॉल, एक Lab Life गैलरी और ईमेल चेकलिस्ट के साथ चार रास्तों वाला जॉइन पेज। स्टैटिक एक्सपोर्ट के साथ Next.js, React और TypeScript, Tailwind CSS, सारा कंटेंट एक क्वेरी फ़ंक्शन के पीछे, ताकि हेडलेस CMS पर जाने से और कुछ न बदले। एक सेल्फ़-होस्टेड Kubernetes क्लस्टर पर एक ही कंटेनर के रूप में डिप्लॉय।
Fully Booked - ग्रुप ट्रिप के लिए कस्टमर बुकिंग वेबसाइट
Fully Booked का ग्राहक पक्ष। जो ग्राहक सीधे साइट पर आता है, या किसी ऑपरेटर के रेफ़रल से, वह एक फ़ॉर्म भरता है, इलाके के ऑपरेटरों से रिव्यू और गाड़ियों की तस्वीरों के साथ ऑफ़र पाता है, संपर्क जानकारी बताए बिना चैट करता है, और एक छोटी जमा राशि से बुक करता है जो ट्रिप होने तक रोककर रखी जाती है। हर ऑपरेटर का एक बिज़नेस पेज भी है, जहाँ ग्राहक उसे सीधे बुक कर सकते हैं और अगली ट्रिप के लिए लौट सकते हैं।
Fully Booked - बुकिंग और ऑपरेटरों के लिए एडमिन डैशबोर्ड
Fully Booked नेटवर्क का कंट्रोल रूम। संस्थापक नए ऑपरेटरों की कोट देने से पहले जाँच करते हैं, ऑफ़र टेम्पलेट और गाड़ियों की तस्वीरें मंज़ूर करते हैं, बातचीत और रिव्यू की निगरानी करते हैं, और हर बुकिंग, कवर, रेफ़रल, भुगतान और पेआउट का पता लगाते हैं। शुल्क, सीमाएँ और हर ऑपरेटर की अनुमतियाँ सेटिंग्स हैं, और डैशबोर्ड डेस्कटॉप की तरह फ़ोन पर भी चलता है।
CoverFanz - एक परफ़ॉर्मर मार्केटप्लेस का एडमिन डैशबोर्ड
वह एडमिन डैशबोर्ड जिससे CoverFanz के संस्थापक ने लॉन्च के दिन से किसी डेवलपर से पूछे बिना एक परफ़ॉर्मर मार्केटप्लेस चलाया। हर फ़ैन, परफ़ॉर्मर और वेन्यू अपनी सब्सक्रिप्शन स्थिति के साथ एक ही सूची में है, नए वेन्यू पता जाँचे जाने तक एक अनुमोदन कतार में इंतज़ार करते हैं, रिपोर्ट कारण के साथ आती हैं, और परफ़ॉर्मेंस के प्रकार एक सूची है जिसे संस्थापक नियंत्रित करते हैं। इसे ऐप्स वाले ही महीने में, उसी GraphQL API पर बनाया गया।
Grace Bangla - ढाका में बांग्ला सीखने की आधिकारिक वेबसाइट
एक कस्टम WordPress वेबसाइट जिसे Grace Bangla Language Center का अपना स्टाफ़ सालों से चला रहा है, एक ऐसे स्कूल के लिए जो ढाका में रहने वाले विदेशियों को बांग्ला सिखाता है। साइट स्कूल की अपनी पहचान लिए है, नए आने वाले की पहली कॉल से पहले ही कोर्स और पढ़ाने का तरीका समझा देती है, और स्टाफ़ को हर पेज, सूचना और इवेंट खुद बदलने देती है। प्रोजेक्ट सपोर्ट कॉन्ट्रैक्ट के बजाय वीडियो ट्यूटोरियल के साथ पूरा हुआ।
Clear Concept - इंटरेक्टिव साइंस और हेल्थ प्लेटफ़ॉर्म
बांग्ला में विज्ञान, स्वास्थ्य और जवाबों के लिए एक ही सदस्यता: लेख, वीडियो, समय-सीमा वाली क्विज़, प्रश्नोत्तर समुदाय और परामर्श, एक ऐसे प्लेटफ़ॉर्म पर जिसे उसकी अपनी टीम चलाती थी। योगदानकर्ता एक बिल्ट-इन एडिटर में लिखते थे और हर जवाब पर पॉइंट पाते थे, क्विज़ की घड़ी सर्वर पर चलती थी ताकि नतीजों में हेरफेर न हो सके, और पाठक श्रेणी के अनुसार एक पोषण विशेषज्ञ से परामर्श बुक करते थे। 2020 में Node.js, Express और MongoDB पर बना।
डेवऑप्स
वह इन्फ्रास्ट्रक्चर और रिलीज़ का काम जो किसी प्लेटफ़ॉर्म को चालू रखता है: मैनेज्ड क्लाउड से सेल्फ़-होस्टेड Kubernetes पर एक प्रोडक्शन माइग्रेशन, बिना किसी दर्ज डाउनटाइम के; Cloudflare के पीछे Docker वाली सेवाएँ, पुश करते ही शिप होने वाला CI/CD, और स्टोर रिव्यू से गुज़रती मोबाइल रिलीज़। बैकअप, TLS और मॉनिटरिंग काम का हिस्सा हैं, कोई अतिरिक्त चीज़ नहीं।
स्टूडियो चलाने वाला सेल्फ़-होस्टेड होमलैब, हर दिन की देखभाल के साथ
सेल्फ़-होस्टेड Kubernetes क्लस्टर पर स्टूडियो का अपना इंफ़्रास्ट्रक्चर, जिसकी योजना फ़रवरी 2026 में बनी और तब से हर दिन उसकी देखभाल होती है: उसकी वेबसाइट, CMS और MCP सर्वर और वे क्लाइंट प्लेटफ़ॉर्म जिन्हें वह संभालता है, सब Cloudflare टनल के ज़रिए चलते हैं, हर डेटाबेस हर रात डंप और जाँचा जाता है, मेट्रिक्स और अलर्ट रूल फ़ोन तक पहुँचते हैं, घर के बाहर एक आउटेज मॉनिटर, एक कंटेनर रजिस्ट्री और एक npm रजिस्ट्री, और एक निजी कंसोल जो मर्ज, रन, इमेज, पॉड और नोड को एक ही पेज पर जोड़ता है।
जब होस्टेड CI सबसे धीमा कदम बन गया, तो बिल्ड घर लौट आए
बिल्ड और डिप्लॉय GitHub के होस्टेड रनर से, जहाँ हर रन नई मशीन पर शुरू होता था और रिलीज़ कतारों और गड़बड़ियों का इंतज़ार करती थीं, घर के एक रनर पूल पर आ गए: एक बिल्ड मशीन जो चालू रहते हुए हर जॉब लेती है, और हमेशा चालू सर्वर पर स्टैंडबाय रनर, एक ऐसे वॉचडॉग के पीछे जो शक होने पर शिपिंग जारी रखने की ओर झुकता है। इमेज एक प्राइवेट कंटेनर रजिस्ट्री में जाती हैं और स्टूडियो की लाइब्रेरी एक प्राइवेट npm रजिस्ट्री में, दोनों बिल्डिंग के अंदर, और हर रन GitHub की रिटेंशन से आगे तक संग्रह में रहता है। सबसे धीमा डिप्लॉय आठ मिनट चौबीस सेकंड से तीन मिनट पाँच सेकंड पर आ गया, और CI एक तिहाई तेज़ हो गया।
एक नोड क्लस्टर बन गया, और किसी ऐप्लिकेशन को बदलना नहीं पड़ा
कभी भी बंद हो सकने वाली एक दूसरी मशीन किसी ऐप्लिकेशन को बदले बिना एक चलते हुए सिंगल-नोड क्लस्टर से जुड़ी। हमेशा चालू रहने वाला एक सर्वर कंट्रोल प्लेन, हर डेटाबेस और वॉल्यूम और हर सर्विस की पहली कॉपी रखता है; बिल्ड मशीन एक taint के पीछे बिल्ड और स्टेटलेस सर्विसों की दूसरी कॉपियाँ संभालती है, और उसके सोते समय वे कॉपियाँ वापस लौटने के बजाय इंतज़ार करती हैं। काम खत्म होने पर वह खुद बंद हो जाती है और कोई जॉब कतार में आने पर लौट आती है, एक कंसोल हर नोड, वर्कलोड और उपलब्धता की अवधि दिखाता है, और हमेशा चालू सर्वर की हर CPU request मापी गई, जिससे उसके रिज़र्वेशन आवंटन योग्य क्षमता के 84 से घटकर 56 प्रतिशत पर आ गए।
Fully Booked - बिना डाउनटाइम सेल्फ होस्टेड Kubernetes पर माइग्रेशन
Fully Booked मैनेज्ड क्लाउड इंफ़्रास्ट्रक्चर पर चलता था, जिसका बिल हर महीने बढ़ता था और पूरे स्टैक का स्वामित्व किसी के पास नहीं था। हमने पूरे प्लेटफ़ॉर्म को सेल्फ होस्टेड Kubernetes क्लस्टर पर स्थानांतरित किया, उपयोगकर्ताओं के लिए एक मिनट का भी डाउनटाइम लाए बिना। कटओवर में DNS, इनग्रेस, डेटाबेस और रिलीज़ पाइपलाइन शामिल थे, इस तरह चरणबद्ध कि ट्रैफ़िक तभी हटाया गया जब हर परत नए क्लस्टर पर सिद्ध हो गई। उस सप्ताह ऐप इस्तेमाल करने वाले किसी को पता नहीं चला कि कुछ हुआ है, और यही उद्देश्य था। मासिक बिल अपना हार्डवेयर बन गया, और वही क्लस्टर अब प्लेटफ़ॉर्म की साप्ताहिक रिलीज़ संभालता है।
Fully Booked - Dockerized Deployment के साथ DigitalOcean और Cloudflare
Fully Booked, Cloudflare के पीछे एक DigitalOcean ड्रॉपलेट पर पाँच Docker सर्विस के रूप में लॉन्च हुआ, ताकि एक बहुत छोटी टीम भी डिपॉज़िट रखने वाला मार्केटप्लेस चला सके। एक ही रिपॉज़िटरी हर इमेज बनाती थी, एक compose फ़ाइल और एक Makefile रिलीज़ को pull, build और up तक सीमित कर देते थे, सर्टिफ़िकेट और सिक्योरिटी हेडर एक Caddy प्रॉक्सी संभालता था, और हर कोट और इनवॉइस का PDF सर्वर पर Playwright बनाता था। सर्विसें शुरू से अलग-अलग थीं, इसलिए बाद में वे बिना किसी रीबिल्ड के एक सेल्फ़-होस्टेड Kubernetes क्लस्टर पर चली गईं।
Fully Booked - ऐप स्टोर और प्ले स्टोर डिप्लॉयमेंट
Fully Booked ऑपरेटर ऐप App Store और Google Play पर पहुँचा और लगातार रिव्यू पास करता है, ताकि ब्रिटेन के मिनीबस ऑपरेटर अपना कारोबार फ़ोन से चला सकें। लिस्टिंग हर स्क्रीनशॉट में एक फ़ायदे के साथ कारोबारी तर्क रखती हैं, कंप्लायंस प्रोडक्ट के भीतर ही बनी है, ऐप के अंदर अकाउंट डिलीट करने और ऐप जो डेटा लेता है उससे मेल खाती प्राइवेसी घोषणाओं के साथ, लिंक सीधे ऐप खोलते हैं, और रिलीज़ चरणों में जारी होती हैं ताकि कोई अपडेट किसी ऑपरेटर का कामकाजी दिन न बिगाड़े।
27 Pearls - मोबाइल रिलीज़ और स्टोर सबमिशन
एक तैयार 27 Pearls ऐप एक हफ़्ते के एंगेजमेंट के भीतर App Store और Google Play पर मंज़ूर लिस्टिंग बन गया, बिना किसी दौर की अस्वीकृति के। उस हफ़्ते में रिलीज़ बिल्ड और साइनिंग, छात्र के फ़ायदे को केंद्र में रखकर लिखी लिस्टिंग कॉपी, हर ज़रूरी डिवाइस साइज़ के स्क्रीनशॉट, ऐप जो डेटा लेता है उससे मेल खाती प्राइवेसी घोषणाएँ, और रिव्यूअर के लिए काम करता एक अकाउंट शामिल था। ऐप आज भी Google Play पर है।
प्लगइन/विजेट
एम्बेड किए जा सकने वाले हिस्से, जो किसी प्लेटफ़ॉर्म को दूसरे की वेबसाइट तक ले जाते हैं। Prebooked विजेट से कोई मिनीबस या कोच ऑपरेटर अपनी ही साइट पर बुकिंग दे सकता है, जिसके पीछे Fully Booked प्लेटफ़ॉर्म काम करता है, ताकि ग्राहक पेज छोड़े बिना बुक कर सकें। लगाना आसान, और उसी स्तर पर बना जिस प्रोडक्ट को यह आगे बढ़ाता है।
Fully Booked - सहज बुकिंग के लिए प्रीबुक्ड विजेट
Prebooked npm पर प्रकाशित एक एम्बेड किया जा सकने वाला बुकिंग विजेट है, जो Fully Booked का पूछताछ फ़ॉर्म, मैसेंजर और कोट का फ़्लो किसी भी ऑपरेटर वेबसाइट पर ले आता है, WordPress और Elementor से लेकर React और सादे HTML तक। पूछताछ ऑपरेटर के ऐप में सीधे ग्राहकों के रूप में आती है, और एक छोटा शुल्क सिर्फ़ तब लगता है जब ट्रिप बुक हो।
अन्य
प्लेटफ़ॉर्मों के आसपास के वे हिस्से जो न ऐप हैं, न साइट: gm-libs, ऑथेंटिकेशन, डेटा, इंटरफ़ेस और बैकग्राउंड काम के लिए वे दोबारा इस्तेमाल होने वाले TypeScript पैकेज जिनसे Webanion का हर फ़्रंटएंड और बैकएंड शुरू होता है; और एक प्रोडक्ट की डिज़ाइन यात्रा, इंटरैक्टिव Figma प्रोटोटाइप और उसके UI/UX से लेकर उन विज़ुअल एसेट और ट्यूटोरियल वीडियो तक जो उसे बाज़ार तक ले गए।
gm-libs, पैकेज जिनसे Webanion का हर फ़्रंटएंड और बैकएंड शुरू होता है
वर्ज़न किए गए, फ़्रेमवर्क-न्यूट्रल पैकेजों का एक परिवार, जिससे Webanion का हर फ़्रंटएंड और बैकएंड शुरू होता है, सर्वर पर एक NestJS परत और क्लाइंट में React, Vue और Expo बाइंडिंग के साथ: पासकी और सिंगल साइन-ऑन के साथ ऑथेंटिकेशन, फ़ीचर फ़्लैग, ऑडिट ट्रेल, मल्टी-टेनेंट डेटा, एन्क्रिप्शन, फ़ाइलें, दस्तावेज़, मैसेजिंग, रियल-टाइम और ऑफ़लाइन, वेबहुक, वर्कर और एक UI किट। हर पैकेज अपनी निजी रिपॉज़िटरी में अपनी रिलीज़ के साथ रहता है और स्टूडियो की निजी npm रजिस्ट्री से इंस्टॉल होता है, और स्टूडियो का कंसोल दिखाता है कि कौन सा कंज़्यूमर किस रिलीज़ में पीछे है।
Fully Booked - प्रचार और ट्यूटोरियल वीडियो निर्माण
एक प्रमोशनल वीडियो जो ब्रिटेन के एक मिनीबस ऑपरेटर को Fully Booked के फ़ायदे उसी क्रम में दिखाता है जिसमें वे उसके लिए मायने रखते हैं, स्टॉक फ़ुटेज से नहीं, असली ऐप से बना। यह ऑपरेटर की अपनी समस्या से शुरू होता है, हर फ़ायदे को एक असली स्क्रीन पर एक पल देता है, और कई लंबाइयों में काटा गया, सोशल फ़ीड के लिए कुछ सेकंड के हुक से लेकर लैंडिंग पेज और स्टोर लिस्टिंग के पूरे संस्करण तक।
Fully Booked - Photoshop के साथ विज़ुअल एसेट डिज़ाइन
स्टोर स्क्रीनशॉट, एक फ़ीचर ग्राफ़िक, एक ऐप आइकन और ईमेल आर्ट, असली स्क्रीन से Photoshop में बनाए गए, ताकि एक नया प्लेटफ़ॉर्म भी ऑपरेटरों को जमा-जमाया लगे। स्क्रीनशॉट Apple और Google के माँगे हर साइज़ में पाँच स्वाइप में पूरी बात कहते हैं, हर ईमेल ब्रांड के रंगों में अपने एक चित्र से खुलता है, और आइकन व स्प्लैश स्क्रीन पर दो मिलते हाथों वाला लोगो है।
Fully Booked - मोबाइल ऐप और एडमिन पैनल के लिए UI/UX डिज़ाइन
Fully Booked की हर स्क्रीन एक स्केच के रूप में शुरू हुई, जिसे किसी कोड पर पैसा खर्च होने से पहले संस्थापक ने मंज़ूर किया, और हर एक किसी ऑपरेटर या ग्राहक की समस्या का जवाब है। ऑपरेटर की होम स्क्रीन कमाई का एक मेन्यू बन गई, Get Covered ने अपने हाथ से बने फ़्लो का क्रम बनाए रखा, कोट और रद्दीकरण पत्र संस्थापक के अपने शब्दों से आए, और एडमिन पाँच वायरफ़्रेम टैब से बढ़कर नेटवर्क का कंट्रोल रूम बन गया। MVP की स्क्रीन Webanion के एक अन्य डिज़ाइनर ने डिज़ाइन की थीं; चरण 2, 3 और 4 को मैंने खुद Figma में इन्हीं फ़्लो के आधार पर रीडिज़ाइन किया।
Fully Booked - वेब और मोबाइल के लिए इंटरैक्टिव फिग्मा प्रोटोटाइप
Fully Booked का हर चरण एक क्लिक करने लायक Figma प्रोटोटाइप के रूप में जोड़ा गया, ताकि संस्थापक उसे बनवाने के लिए पैसे देने से पहले चलाकर देख सकें, सवाल कर सकें और मंज़ूरी दे सकें। ऐप, ग्राहक वेबसाइट और एडमिन की तीन फ़ाइलें एक ही स्टाइल और कंपोनेंट साझा करती हैं, और ऑपरेटरों के भेजे दस्तावेज़ उसी टैप के साथ प्रोटोटाइप किए गए हैं जिससे वे भेजे जाते हैं। डेवलपरों ने अंदाज़ों के बजाय तैयार फ़्रेम से काम किया, और हर चरण अपने दायरे में रहा। MVP को Webanion के एक अन्य डिज़ाइनर ने डिज़ाइन किया था; चरण 2, 3 और 4 का रीडिज़ाइन मेरा अपना है।
Fully Booked - Canva के साथ मार्केटिंग और प्रचार डिज़ाइन
छह विज्ञापन, जिनमें से हर एक ब्रिटेन के मिनीबस और कोच ऑपरेटरों को Fully Booked का एक फ़ायदा बेचता है, ऐप की असली स्क्रीन से Canva में बनाए गए। पूछताछ को बुकिंग में बदलना, ऑपरेटर की अपनी वेबसाइट पर एक बुकिंग हब, कुछ ही सेकंड में कोट, सारी बुकिंग एक जगह, भरोसेमंद पार्टनरों से कवर, और सिर्फ़ प्रति बुकिंग भुगतान: हर विज्ञापन में एक वादा, एक जैसा रूप, और ऐसे कंपोनेंट जिनसे अगला विज्ञापन कुछ ही मिनटों का काम है। यही विज़ुअल आगे चलकर प्रमोशनल वीडियो का आधार बने।

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






























