इस प्रोजेक्ट के बारे में

प्रागैतिहासिक पशु संग्रहालय एक मुफ़्त, ओपन-सोर्स 3D संग्रहालय है जो जिज्ञासु बच्चों और उनके साथ बैठे वयस्कों के लिए डिज़ाइन किया गया है। यह प्रागैतिहासिक पशु प्रदर्शनियाँ अंग्रेज़ी या सरलीकृत चीनी में प्रस्तुत करता है, जिसमें छोटे वर्णन और बाद के प्रश्नों के लिए माता-पिता का मार्गदर्शन शामिल है। यह परियोजना देखने के लिए मुफ़्त है, किसी खाते की आवश्यकता नहीं है, और इसमें कोई विज्ञापन या एनालिटिक्स स्क्रिप्ट नहीं है। प्रेरणा व्यक्तिगत रूप से वर्णित है: जब लेखक की बेटी तीन साल की थी, डायनासोर टेलीविज़न ने उसे असहज कर दिया क्योंकि कहानियाँ पीछा करने, लड़ाई और डायनासोर को हराने पर केंद्रित थीं। संग्रहालय इसके बजाय एक ऐसी जगह प्रदान करता है जहाँ कोई जीत या हार नहीं है और कोई डरावने दृश्य नहीं हैं। एक बच्चा कोई जानवर चुन सकता है, उसे घुमा सकता है, और एक छोटा परिचय सुन सकता है, जबकि एक वयस्क एक विचार जोड़ सकता है या प्रश्न पूछ सकता है। इंटरैक्शन और पहुँच सुविधाओं में उंगली या माउस से खींचकर मॉडल घुमाना, चुटकी या स्क्रॉल से ज़ूम करना, छोटे अंग्रेज़ी और मंदारिन वर्णन जो कभी स्वतः नहीं चलते, और फ़ोन, टैबलेट और डेस्कटॉप के लिए उत्तरदायी लेआउट शामिल है। यह कीबोर्ड नेविगेशन का समर्थन करता है और कम-गति सेटिंग्स का सम्मान करता है। संग्रहालय पहली यात्रा पर डिवाइस की भाषा का पालन करता है, किसी भी समय अंग्रेज़ी और सरलीकृत चीनी के बीच स्विच करने की अनुमति देता है, चुनाव को याद रखता है, और प्रति भाषा एक साझा करने योग्य लिंक प्रदान करता है। यह मुख्य रूप से 2-6 वर्ष के बच्चों के लिए है जिनके पास एक वयस्क होता है। प्रदर्शनियाँ भूमि, आकाश और समुद्र में फैली हैं। भूमि जानवरों में स्टेगोसॉरस, पैचीसेफालोसॉरस, टायरानोसॉरस रेक्स, ट्राइसेराटॉप्स, अपाटोसॉरस, गिगेंटोरैप्टर, ऊनी मैमथ, मायासौरा, सौरोपेल्टा, डिलोफोसॉरस, स्पिनोसॉरस, लिस्ट्रोसॉरस, बैरियोनिक्स और कार्नोटॉरस शामिल हैं। आकाश जानवरों में टेरानोडन, रैम्फोरिंचस, टुपैंडैक्टाइलस, मेगान्यूरा और आर्कियोप्टेरिक्स शामिल हैं। समुद्री जानवरों में इचिथियोसॉर, प्लेसियोसॉर, मेगालोडन, मोसासॉरस और एनोमालोकेरिस शामिल हैं। इचिथियोसॉर और प्लेसियोसॉर प्रदर्शनियाँ एक सटीक प्रजाति के बजाय व्यापक समूहों का प्रतिनिधित्व करती हैं, और रंग, कोमल ऊतक और कुछ गति को साक्ष्य-आधारित कलात्मक पुनर्निर्माण के रूप में वर्णित किया गया है। गोपनीयता स्पष्ट रूप से संबोधित की गई है: कोई साइन-इन या उपयोगकर्ता प्रोफ़ाइल नहीं है, और कोई नाम या संपर्क विवरण नहीं माँगा जाता है। "मुझसे तुलना करें" सुविधा में, एक माता-पिता वैकल्पिक रूप से लड़का या लड़की चुन सकते हैं और केवल वर्तमान पृष्ठ के 3D चरित्र पैमाने और दृष्टिकोण को सेट करने के लिए एक अनुमानित ऊँचाई दर्ज कर सकते हैं; ये विकल्प URL में नहीं रखे जाते, अपलोड नहीं किए जाते, या एनालिटिक्स को नहीं भेजे जाते, और पृष्ठ बंद होने पर गायब हो जाते हैं। अनुभव AI, विज्ञापन या एनालिटिक्स सेवाओं के लिए कोई रनटाइम कॉल नहीं करता; मॉडल, चित्र और वर्णन तैयार स्थिर संपत्तियाँ हैं। स्थानीय विकास के लिए, Node.js 20.19 या नया आवश्यक है, जिसमें npm ci और npm run dev बुनियादी कमांड हैं। परियोजना जाँच में lint, typecheck, यूनिट परीक्षण, बिल्ड और एंड-टू-एंड परीक्षण शामिल हैं। योगदान एक पशु लेखन मार्गदर्शिका और एक योगदान दस्तावेज़ द्वारा निर्देशित होते हैं। रिपॉजिटरी कई कानूनी परतें परिभाषित करता है: सॉफ़्टवेयर कोड GNU AGPL-3.0-only का उपयोग करता है; मूल संग्रहालय लेखन, वर्णन, प्रदर्शनी पृष्ठभूमि और समान सामग्री CC BY-NC-SA 4.0 का उपयोग करती है; तृतीय-पक्ष लाइब्रेरी, फ़ॉन्ट, 3D मॉडल और मिश्रित संपत्तियाँ अपने स्वयं के दर्ज शर्तों को बनाए रखती हैं; और परियोजना नाम, लोगो और स्रोत-पहचान ब्रांड तत्व आरक्षित हैं, जबकि लागू लाइसेंसों के भीतर नाम बदले और पुनः ब्रांडेड फोर्क स्वागत योग्य हैं। GitHub प्राथमिक रिपॉजिटरी है, जिसमें मुख्यभूमि चीन के आगंतुकों के लिए AtomGit एक आधिकारिक दर्पण है।