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

MovieCollectionManager (MCM) भौतिक और डिजिटल मूवी संग्रहों को सूचीबद्ध करने के लिए एक मल्टी-यूज़र एप्लिकेशन है। उपयोगकर्ता कई संग्रह बना सकते हैं, मीडिया फॉर्मेट और मेटाडेटा रिकॉर्ड कर सकते हैं, और IMDB/TMDB से लिंक कर सकते हैं। यह फुल-टेक्स्ट सर्च, फ़िल्टरिंग और वांछित फिल्मों को ट्रैक करने के लिए एक विशलिस्ट प्रदान करता है। एक AI असिस्टेंट प्राकृतिक भाषा कार्यों को संभालता है जिसमें फिल्में जोड़ना, TMDB मेटाडेटा प्राप्त करना और स्प्रेडशीट इम्पोर्ट/एक्सपोर्ट शामिल है, जो Ollama या Claude मॉडल का समर्थन करता है। सुरक्षा सुविधाओं में PKCE के साथ Keycloak OAuth 2.0, RBAC और संग्रह-स्तरीय ACLs शामिल हैं। React Native और Expo के साथ निर्मित यूनिवर्सल क्लाइंट, वेब और Android पर काम करता है। बैकएंड को Clean Architecture का पालन करते हुए Axum और MongoDB के साथ Rust में विकसित किया गया है। यह प्रोजेक्ट TDD और सेल्फ-होस्टेड CI/CD पाइपलाइन के साथ स्पेक-ड्रिवेन, AI-असिस्टेड डेवलपमेंट का भी प्रदर्शन करता है।