पाठ 1वॉलेट डिजाइन: सक्रिय टिकट, टिकट लाइफसाइकल, समाप्ति, पुनर्स्थापना और स्थानांतरण परिदृश्यसक्रिय, आगामी, और समाप्त टिकट प्रबंधित करने वाला वॉलेट डिजाइन करें। टिकट स्टेट्स, वैलिडेशन, समाप्ति, और डिवाइस बदलाव मॉडल करें, जबकि स्पष्ट, अनुमानित इंटरफेस में पुनर्स्थापना, स्थानांतरण, और धोखाधड़ी रोकथाम समर्थन करें।
टिकट स्टेट मशीन और लाइफसाइकल इवेंट्ससक्रिय, आगामी, और समाप्त टिकट व्यूजवैलिडेशन स्टेट्स और विजुअल सुरक्षा संकेतरीइंस्टॉल या डिवाइस हानि के बाद पुनर्स्थापना फ्लोस्थानांतरण नियम, सीमाएँ, और धोखाधड़ी नियंत्रणपाठ 2ट्रिप प्लानर UI/UX: आवश्यक इनपुट (उद्गम, गंतव्य, समय, प्राथमिकताएँ) और आउटपुट तत्व (मार्ग, अवधि, ट्रांसफर, पैदल खंड)इनपुट से परिणाम तक ट्रिप प्लानर UI डिजाइन करें। आवश्यक फील्ड्स, प्राथमिकता नियंत्रण, और रिजल्ट कार्ड्स निर्दिष्ट करें, जो पहुंचनीयता, ट्रेडऑफ्स की स्पष्टता, और वैकल्पिक मार्गों व मोड्स के बीच तेज तुलना सुनिश्चित करें।
उद्गम, गंतव्य, और समय के लिए इनपुट फॉर्ममोड्स और पैदल के लिए प्राथमिकता नियंत्रणरूट रिजल्ट कार्ड्स और सारांश डिजाइनलेग्स, ट्रांसफर, और किराया के लिए डिटेल व्यूजपहुँचनीयता और स्थानीयकरण विचारपाठ 3अलर्ट के लिए उपयोगकर्ता नियंत्रण: सब्सक्रिप्शन, शांत घंटे, प्रति-लाइन फिल्टरिंग, अलर्ट की पहुँचनीयताप्राप्त अलर्ट्स को नियंत्रित करने वाले उपयोगकर्ता-मुखी नियंत्रण डिजाइन करें। सब्सक्रिप्शन, शांत घंटे, प्रति-लाइन फिल्टर्स, और पहुँचनीयता विकल्प लागू करें ताकि यात्री प्रासंगिकता को ट्यून कर सकें जबकि महत्वपूर्ण सुरक्षा संदेश प्राप्त करें।
लाइन्स, स्टेशनों, रूट्स के सब्सक्रिप्शन मॉडलशांत घंटे, डू-नॉट-डिस्टर्ब, और ओवरराइड्सप्रति-लाइन और प्रति-टॉपिक फिल्टरिंग विकल्पमहत्वपूर्ण बनाम वैकल्पिक अलर्ट श्रेणियाँअलर्ट डिलीवरी के लिए पहुँचनीयता सेटिंग्सपाठ 4रीयल-टाइम अलर्ट डिलीवरी: पुश नोटिफिकेशन, WebSocket/Socket.IO, सर्वर-सेंट इवेंट्स, और फॉलबैक पोलिंगरीयल-टाइम अलर्ट डिलीवरी चैनलों और ट्रेडऑफ्स का अन्वेषण करें। पुश, WebSockets, SSE, और पोलिंग की तुलना करें, रीकनेक्शन और बैकऑफ डिजाइन करें, तथा अलर्ट्स को मोबाइल डिवाइसों पर समयानुसार, डुप्लिकेट-मुक्त, और पावर-कुशल बनाएँ।
पुश बनाम WebSocket बनाम SSE बनाम पोलिंग चुननाकनेक्शन प्रबंधन और रीकनेक्शन लॉजिकक्रमबद्धता, डुप्लिकेशन हटाना, और आइडेम्पोटेंट अलर्ट्सबैटरी, डेटा उपयोग, और बैकग्राउंड सीमाएँरीयल-टाइम विफल होने पर फॉलबैक रणनीतियाँपाठ 5रूट रैंकिंग और फिल्टरिंग: सबसे तेज़, सबसे कम ट्रांसफर, पहुँचनीयता, सबसे कम पैदलगति, ट्रांसफर, पैदल, और पहुँचनीयता को संतुलित करने वाली रैंकिंग लॉजिक डिजाइन करें। फिल्टर्स, स्कोरिंग मॉडल, टाई-ब्रेकिंग नियम, और UX पैटर्न परिभाषित करें ताकि यात्री अपनी प्राथमिकताओं और बाधाओं से मेल खाने वाले रूट्स जल्दी ढूँढ सकें।
समय, ट्रांसफर, और पैदल दूरी से रैंकिंगपहुँचनीयता-जागरूक रूट स्कोरिंग और दंडउपयोगकर्ता-कॉन्फ़िगरेबल फिल्टर्स और प्रीसेट्सअपूर्ण या निम्न-गुणवत्ता GTFS डेटा हैंडल करनास्पष्ट UI लेबल्स से रैंकिंग समझानापाठ 6कोर फीचर्स के लिए एनालिटिक्स इवेंट्स: ट्रिप सर्च, टिकट खरीद, अलर्ट इंटरैक्शनट्रिप सर्च, टिकट खरीद, और अलर्ट्स के लिए एनालिटिक्स परिभाषित करें। इवेंट स्कीमा, उपयोगकर्ता गुण, फनल्स, और गोपनीयता नियंत्रण डिजाइन करें जो फीचर्स सुधारने में मदद करें जबकि विनियमों और उपयोगकर्ता अपेक्षाओं का सम्मान करें।
सर्च, खरीद, और अलर्ट्स के कोर इवेंट्सइवेंट नेमिंग, वर्जनिंग, और स्कीमाफनल्स, कोहोर्ट्स, और रिटेंशन विश्लेषणउपयोगकर्ता क्रियाओं को अलर्ट्स का श्रेयगोपनीयता, सहमति, और डेटा न्यूनीकरणपाठ 7टिकट खरीद फ्लो: प्रोडक्ट कैटलॉग, किराया नियम, सीट्स/आरक्षण बनाम प्रूफ-ऑफ-पेमेंट मॉडलप्रोडक्ट चयन से पुष्टि तक टिकट खरीद फ्लो डिजाइन करें। किराया नियम, पास, आरक्षण, और प्रूफ-ऑफ-पेमेंट मॉडल करें, स्पष्टता, वैलिडेशन, और एजेंसी बैकएंड्स के साथ संगतता सुनिश्चित करें।
प्रोडक्ट कैटलॉग संरचना और किराया परिवारकिराया नियम, जोन, कैप्स, और रियायतेंसीट आरक्षण बनाम ओपन प्रूफ-ऑफ-पेमेंटपात्रता और यात्री प्रकारों की वैलिडेशनखरीद पुष्टि और रसीद डिजाइनपाठ 8ऐप लॉन्च से रूट परिणाम तक उपयोगकर्ता फ्लो: अनुमतियाँ, स्थान पहुँच, क्विक एक्शन, हाल की खोजेंऐप लॉन्च से रूट परिणाम तक एंड-टू-एंड यात्रा मैप करें। अनुमति प्रॉम्प्ट्स, स्थान हैंडलिंग, शॉर्टकट्स, और हाल की खोजें डिजाइन करें ताकि यात्री न्यूनतम घर्षण और स्पष्ट गोपनीयता अपेक्षाओं के साथ प्रासंगिक ट्रिप विकल्पों तक पहुँच सकें।
कोल्ड स्टार्ट, स्प्लैश, और ऑनबोर्डिंग निर्णयस्थान अनुमतियाँ माँगना और समझानाक्विक एक्शन, फेवरेट्स, और होम-वर्क शॉर्टकट्सहाल की खोजें, रैंकिंग, और क्लियरिंगअस्वीकृत अनुमतियों और मैनुअल स्थान को हैंडल करनापाठ 9ऐप में अलर्ट प्रस्तुति: इनबॉक्स, बैनर्स, संदर्भगत रूट अलर्ट्स, वैयक्तिकरण और प्राथमिकताविभिन्न संदर्भों में ऐप के अंदर अलर्ट्स कैसे दिखें, परिभाषित करें। इनबॉक्स, बैनर्स, और संदर्भगत सतहें डिजाइन करें, प्राथमिकता, ग्रुपिंग, और वैयक्तिकरण के साथ जो यात्रियों को सूचित रखे बिना अभिभूत न करें।
अलर्ट इनबॉक्स लेआउट और फिल्टरिंग विकल्पअस्थायी बैनर्स, टोस्ट्स, और मॉडल्सरूट और टिकट व्यूज पर संदर्भगत अलर्ट्सप्राथमिकता, ग्रुपिंग, और दर सीमांकनउपयोग और लाइन्स पर आधारित वैयक्तिकरणपाठ 10खरीद और नेटवर्क विफलताओं के दौरान त्रुटि हैंडलिंग और रीट्राई पैटर्नउपयोगकर्ता विश्वास खोए बिना खरीद और नेटवर्क विफलताओं को हैंडल करने के पैटर्न सीखें। रीट्राई, आइडेम्पोटेंट ऑपरेशन, ऑफलाइन क्यूज, और स्पष्ट त्रुटि मैसेजिंग डिजाइन करें जो पेमेंट्स की रक्षा करें और डुप्लिकेट शुल्क या टूटे टिकटों से बचें।
अस्थायी बनाम स्थायी विफलताओं का वर्गीकरणसुरक्षित रीट्राई और बैकऑफ रणनीतियाँ डिजाइनपेमेंट ऑपरेशन्स के लिए आइडेम्पोटेंसी कुंजियाँऑफलाइन क्यूज और स्थानीय ऑपरेशन लॉग्सउपयोगकर्ता-मुखी त्रुटि संदेश और रिकवरी फ्लोपाठ 11पेमेंट इंटीग्रेशन: होस्टेड पेजेस बनाम इन-ऐप SDKs, PCI स्कोप न्यूनीकरण, टोकेनाइजेशनपेमेंट इंटीग्रेशन विकल्पों और सुरक्षा सीमाओं का अन्वेषण करें। होस्टेड पेजेस और इन-ऐप SDKs की तुलना करें, टोकेनाइजेशन डिजाइन करें, तथा PCI स्कोप कम करें जबकि चेकआउट को सुगम, विश्वसनीय, और अनुपालनशील रखें।
होस्टेड चेकआउट बनाम नेटिव SDK ट्रेडऑफ्सटोकेनाइजेशन से PCI स्कोप कम करना3-D Secure, SCA, और क्षेत्रीय नियमअस्वीकृतियों, रिवर्सल्स, और रिफंड्स को हैंडल करनापेमेंट इंस्ट्रूमेंट्स को स्टोर और अपडेट करनापाठ 12टिकट्स के लिए स्थानीय स्टोरेज: सुरक्षित स्टोरेज विकल्प (एन्क्रिप्टेड डेटाबेस, कीस्टोर/कीचेन) और टोकेनाइजेशनटिकट्स और टोकन्स के लिए सुरक्षित स्थानीय स्टोरेज पैटर्न सीखें। एन्क्रिप्टेड डेटाबेस, कीचेन या कीस्टोर, और प्लेटफॉर्म API की तुलना करें, कुंजी रोटेशन, बैकअप व्यवहार, और छेड़छाड़ या क्लोनिंग के खिलाफ सुरक्षा डिजाइन करें।
स्टोर किए गए टिकट्स और टोकन्स के लिए खतरे का मॉडलसीक्रेट्स के लिए कीचेन या कीस्टोर का उपयोगटिकट मेटाडेटा के लिए एन्क्रिप्टेड डेटाबेसकुंजी रोटेशन, रद्दीकरण, और माइग्रेशनबैकअप, पुनर्स्थापना, और मल्टी-डिवाइस व्यवहार