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