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