"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > रिएक्ट के साथ एक कार रेंटल प्लेटफ़ॉर्म का निर्माण

रिएक्ट के साथ एक कार रेंटल प्लेटफ़ॉर्म का निर्माण

2024-11-08 को प्रकाशित
ब्राउज़ करें:905

बुककार्स एक कार रेंटल प्लेटफॉर्म है, जो आपूर्तिकर्ता-उन्मुख है, जिसमें कार बेड़े और बुकिंग के प्रबंधन के लिए बैकएंड के साथ-साथ कारों को किराए पर लेने के लिए एक फ्रंटएंड और एक मोबाइल ऐप है।

निम्नलिखित समाधान के साथ, आप कम से कम 1 जीबी रैम के साथ डॉकर ड्रॉपलेट पर होस्ट करके बहुत कम लागत पर एक ऑपरेशनल स्ट्राइप पेमेंट गेटवे के साथ कई आपूर्तिकर्ताओं के लिए अनुकूलित एक पूरी तरह से अनुकूलन योग्य कार रेंटल वेबसाइट बना सकते हैं।

आप यहां स्रोत कोड पा सकते हैं: https://github.com/aelassas/bookcars

बुककार्स को कई आपूर्तिकर्ताओं के साथ काम करने के लिए डिज़ाइन किया गया है। प्रत्येक आपूर्तिकर्ता बैकएंड से अपने कार बेड़े और बुकिंग का प्रबंधन कर सकता है। बुककार्स केवल एक आपूर्तिकर्ता के साथ भी काम कर सकता है और इसे कार रेंटल एग्रीगेटर के रूप में इस्तेमाल किया जा सकता है।

बैकएंड से, व्यवस्थापक आपूर्तिकर्ताओं, कारों, स्थानों, ग्राहकों और बुकिंग को बना और प्रबंधित कर सकते हैं।

जब नए आपूर्तिकर्ता बनाए जाते हैं, तो उन्हें एक ईमेल प्राप्त होता है जिसमें उन्हें बैकएंड तक पहुंचने और अपने कार बेड़े और बुकिंग को प्रबंधित करने के लिए एक खाता बनाने के लिए कहा जाता है।

ग्राहक फ्रंटएंड या मोबाइल ऐप से साइन अप कर सकते हैं, पिकअप और ड्रॉप-ऑफ पॉइंट और समय के आधार पर उपलब्ध कारों की खोज कर सकते हैं, एक कार चुन सकते हैं और चेकआउट प्रक्रिया पूरी कर सकते हैं।

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

विशेषताएँ

  • सप्लायर प्रबंधन
  • एक या एकाधिक आपूर्तिकर्ताओं के लिए तैयार
  • कार बेड़े प्रबंधन
  • स्थान, देश, पार्किंग स्थल और मानचित्र सुविधाएँ
  • बुकिंग प्रबंधन
  • भुगतान प्रबंधन
  • ग्राहक प्रबंधन
  • एकाधिक भुगतान विधियां (क्रेडिट कार्ड, पेपाल, गूगल पे, एप्पल पे, लिंक, बाद में भुगतान करें)
  • ऑपरेशनल स्ट्राइप पेमेंट गेटवे
  • एकाधिक भाषा समर्थन (अंग्रेजी, फ्रेंच, स्पेनिश)
  • एकाधिक पृष्ठांकन विकल्प (अगले और पिछले बटन के साथ क्लासिक पृष्ठांकन, अनंत स्क्रॉल)
  • उत्तरदायी बैकएंड और फ्रंटएंड
  • एकल कोडबेस के साथ एंड्रॉइड और आईओएस के लिए नेटिव मोबाइल ऐप
  • सूचनाएं धक्का
  • XSS, XST, CSRF और MITM के विरुद्ध सुरक्षा
  • समर्थित प्लेटफ़ॉर्म: आईओएस, एंड्रॉइड, वेब, डॉकर

लाइव डेमो

फ़्रंट एंड

  • यूआरएल: https://bookcars.dynv6.net:3002/
  • लॉगिन: [email protected]
  • पासवर्ड: B00kC4r5

बैकएंड

  • यूआरएल: https://bookcars.dynv6.net:3001/
  • लॉगिन: [email protected]
  • पासवर्ड: B00kC4r5

मोबाइल एप्लिकेशन

आप किसी भी एंड्रॉइड डिवाइस पर एंड्रॉइड ऐप इंस्टॉल कर सकते हैं।

इस कोड को किसी डिवाइस से स्कैन करें

कैमरा ऐप खोलें और इसे इस कोड पर इंगित करें। फिर दिखाई देने वाले नोटिफिकेशन पर टैप करें।

Building a Car Rental Platform with React

एंड्रॉइड पर मोबाइल ऐप कैसे इंस्टॉल करें

  • एंड्रॉइड 8.0 (एपीआई स्तर 26) और उच्चतर पर चलने वाले उपकरणों पर, आपको किसी विशेष स्थान से ऐप इंस्टॉलेशन को सक्षम करने के लिए इंस्टॉल अज्ञात ऐप्स सिस्टम सेटिंग्स स्क्रीन पर नेविगेट करना होगा (यानी वह वेब ब्राउज़र जहां से आप ऐप डाउनलोड कर रहे हैं) .

  • एंड्रॉइड 7.1.1 (एपीआई स्तर 25) और उससे नीचे चलने वाले उपकरणों पर, आपको अज्ञात स्रोत सिस्टम सेटिंग को सक्षम करना चाहिए, जो आपके डिवाइस पर सेटिंग्स> सुरक्षा में पाया जाता है।

वैकल्पिक तरीका

आप एंड्रॉइड ऐप को सीधे एपीके डाउनलोड करके और किसी भी एंड्रॉइड डिवाइस पर इंस्टॉल करके भी इंस्टॉल कर सकते हैं।

  • एपीके डाउनलोड करें
  • लॉगिन: [email protected]
  • पासवर्ड: B00kC4r5

संसाधन

  1. अवलोकन
  2. वास्तुकला
  3. इंस्टॉल करना (स्वयं-होस्टेड)
  4. इंस्टाल करना (वीपीएस)
  5. स्थापित करना (डॉकर)
    1. डॉकर छवि
    2. एसएसएल
  6. सेटअप स्ट्राइप
  7. मोबाइल ऐप बनाएं
  8. डेमो डेटाबेस
    1. विंडोज, लिनक्स और मैकओएस
    2. डॉकर
  9. स्रोत से चलाएं
  10. मोबाइल ऐप चलाएं
    1. आवश्यकताएँ
    2. निर्देश
    3. सूचनाएं धक्का
  11. मुद्रा बदलें
  12. नई भाषा जोड़ें
  13. यूनिट परीक्षण और कवरेज
  14. लॉग

किसी भी प्रतिक्रिया की सराहना की जाती है।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/aelassas/building-a-car-rental-platform-with-react-1609?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3