इस प्रोजेक्ट के बारे में
Utility OS एक मोनोक्रोम अकादमिक कार्यस्थल है जो विश्वविद्यालय के छात्रों के लिए Next.js, Firebase और Google Drive सिंक का उपयोग करके बनाई गई है। यह पाठ्य सामग्री, योजना और AI-संचालित अध्ययन टूल्स को एक ही इंस्टॉलेबल PWA में एकीकृत करती है।
मुख्य क्षमताएं:
- दस्तावेज बुद्धिमत्ता (हाइब्रिड RAG): स्लाइड-स्तरीय चंक पुनर्प्राप्ति जो BM25 कीवर्ड सर्च को वेक्टर एम्बेडिंग के साथ मिलाती है, विशिष्ट स्लाइडों और फाइलों का संदर्भ देने वाली ग्रंथित उद्धरणियां, और शाखा और सेमेस्टर के आधार पर परिणामों का स्कोपिंग।
- ड्राइव सिंक रनटाइम: Node स्क्रिप्ट जो साझा Google Drive फोल्डर को Firestore में मिरर करती है, सर्च के लिए दस्तावेज टेक्स्ट को इंडेक्स करती है और लाइव रिसोर्स कैटलॉग बनाए रखती है।
- रिसोर्स वॉल्ट: शाखा, सेमेस्टर और विषय के आधार पर व्यवस्थित नोट्स, प्रेजेंटेशन, प्रश्न बैंक और पिछले साल की परीक्षाओं का संग्रह।
- अध्ययन योजनाकार: प्राकृतिक भाषा इनपुट के साथ सहयोगी साप्ताहिक और मासिक योजना इंटरफेस।
- GPA कैलकुलेटर: ऑटो-पॉपुलेटेड विषय सूचियों के साथ SGPA/CGPA गणना।
- SRS फ्लैशकार्ड: परीक्षा की तैयारी के लिए लेटनर-शैली का स्पेस्ड रिपीटिशन सिस्टम।
- फोकस टाइमर: गतिविधि ट्रैकिंग के साथ पोमोडोरो सत्र।
- PWA: इंस्टॉलेबल ऑफलाइन-केपेबल क्लाइंट।
टेक स्टैक में Next.js 16 (App Router के साथ), Tailwind CSS, Firebase (Firestore और Auth), Google Drive API, चैट/सारांशन के लिए Groq, एम्बेडिंग के लिए Gemini, आइकन के लिए Lucide React और एनिमेशन के लिए Framer Motion शामिल है।
सेटअप में Firebase क्रेडेंशियल, Google Drive फोल्डर ID, Groq और Gemini API कीज और उत्पादन रेट लिमिटिंग के लिए वैकल्पिक Upstash Redis के साथ .env.local की आवश्यकता होती है। यह प्रोजेक्ट npm run dev के माध्यम से लोकल डेवलपमेंट का समर्थन करता है और 00:00 UTC पर शेड्यूल की गई GitHub Actions के माध्यम से दैनिक ड्राइव सिंक का समर्थन करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.