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