इस प्रोजेक्ट के बारे में
RealWorld एक ओपन-सोर्स प्रोजेक्ट है जो विभिन्न भाषाओं, लाइब्रेरीज़ और फ्रेमवर्क्स का उपयोग करके Fullstack Medium.com क्लोन बनाने के तरीके को प्रदर्शित करता है। साधारण टू-डू डेमो से अलग, यह व्यावहारिक जटिलता स्तर पर असली दुनिया के एप्लीकेशन डेवलपमेंट को दिखाने का लक्ष्य रखता है।
मुख्य विचार यह है कि हर इम्प्लीमेंटेशन—चाहे फ्रंटएंड हो या बैकएंड—समान API स्पेशन का पालन करता है, जिससे फ्रंटएंड और बैकएंड मोड्यूलर और इंटरचेंजएबल बन जाते हैं। विभिन्न तकनीकी स्टैक्स पर 100 से अधिक इम्प्लीमेंटेशन बनाए गए हैं।
मुख्य घटक:
- एक परिभाषित API स्पेस जो सभी बैकएंड को लागू करना होता है
- फ्रंटएंड इम्प्लीमेंटेशन में सुसंगत UI/UX के लिए साझा CSS थीम
- फ्रंटएंड इम्प्लीमेंटेशन की पुष्टि करने के लिए E2E टेस्ट सूट
- api.realworld.show पर होस्ट किया गया पब्लिक बैकएंड API जिसमें डेमो अकाउंट उपलब्ध हैं
- demo.realworld.show पर लाइव Angular फ्रंटएंड डेमो
स्पेस-कम्प्लायंट बैकएंड जिनमें Nitro with Prisma and Zod (TypeScript) और Django Ninja (Python) जैसे इम्प्लीमेंटेशन शामिल हैं, पूरे API टेस्ट सूट को पास करते हैं। प्रोजेक्ट नए इम्प्लीमेंटेशन बनाने के लिए दस्तावेज़ीकरण और स्टार्टर गाइड प्रदान करता है और GitHub Discussions के माध्यम से एक सामुदायिक समर्थन बनाए रखता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.