منصوبے کے بارے میں

Utility OS ایک مونوکروم تعلیمی ورک اسپیس ہے جو یونیورسٹی کے طلبہ کے لیے Next.js، Firebase اور Google Drive sync کا استعمال کرتے ہوئے بنایا گیا ہے۔ یہ کورس مواد، منصوبہ بندی، اور AI سے چلنے والے مطالعاتی ٹولز کو ایک ہی انسٹال ہونے والے PWA میں یکجا کرتا ہے۔ بنیادی صلاحیتیں: - ڈاکیومنٹ انٹیلیجنس (Hybrid RAG): سلائیڈ سطح کی چنک بازیافت جو BM25 کلیدی لفظ تلاش کو ویکٹر ایمبیڈنگز کے ساتھ جوڑتی ہے، مخصوص سلائیڈز اور فائلوں کے حوالے سے مستند حوالہ جات، اور نتائج کو برانچ اور سیمسٹر کے لحاظ سے محدود کرتی ہے۔ - ڈرائیو سنک رن ٹائم: Node اسکرپٹس جو مشترکہ Google Drive فولڈر کو Firestore میں آئینہ دار بناتی ہیں، تلاش کے لیے دستاویز کے متن کو انڈیکس کرتی ہیں اور ایک زندہ وسائل کی کیٹلاگ برقرار رکھتی ہیں۔ - ریسورس والٹ: برانچ، سیمسٹر اور مضمون کے لحاظ سے نوٹس، پریزنٹیشنز، سوال بینکوں اور پچھلے سال کے امتحانات کا منظم ذخیرہ۔ - اسٹڈی پلانر: قدرتی زبان کی ان پٹ کے ساتھ باہمی تعاون پر مبنی ہفتہ وار اور ماہانہ منصوبہ بندی انٹرفیس۔ - GPA کیلکولیٹر: خودکار بھری ہوئی مضامین کی فہرست کے ساتھ SGPA/CGPA کا حساب۔ - SRS فلیش کارڈز: امتحان کی تیاری کے لیے لیٹنر طرز کا وقفہ دار تکرار نظام۔ - فوکس ٹائمر: سرگرمی سے باخبر رہنے کے ساتھ Pomodoro سیشنز۔ - PWA: انسٹال ہونے کے قابل آف لائن معاون کلائنٹ۔ ٹیک اسٹیک میں Next.js 16 مع App Router، Tailwind CSS، Firebase (Firestore اور Auth)، Google Drive API، چیٹ/خلاصہ کے لیے Groq، ایمبیڈنگز کے لیے Gemini، آئیکنز کے لیے Lucide React، اور اینیمیشنز کے لیے Framer Motion شامل ہیں۔ سیٹ اپ کے لیے .env.local درکار ہے جس میں Firebase اسناد، Google Drive فولڈر ID، Groq اور Gemini API کلیدوں کے ساتھ ساتھ پروڈکشن ریٹ لمیٹنگ کے لیے اختیاری Upstash Redis شامل ہو۔ پروجیکٹ npm run dev کے ذریعے مقامی ترقی اور GitHub Actions کے ذریعے روزانہ ڈرائیو سنک کی حمایت کرتا ہے جو 00:00 UTC پر طے شدہ ہے۔