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