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

کولی ایک اوپن سورس، ویب بیسڈ URL کلیکشن ایپلی کیشن ہے جو صارفین کو ویب صفحات کی ذاتی لائبریری بنانے دیتی ہے۔ اس کی مرکزی خصوصیت لنکس — مضامین، بلاگز، ٹیوٹوریلز، یا کسی بھی ویب مواد — کو درجہ بندی اور منظم کرنے کے لیے ٹیگنگ سسٹم ہے، جس سے موثر بازیافت اور نیویگیشن ممکن ہوتی ہے۔ مجموعوں کو عوامی طور پر سیٹ کیا جا سکتا ہے اور عوامی رسائی لنک کے ذریعے شیئر کیا جا سکتا ہے۔ ایپلی کیشن میں TypeScript/Node.js/Express بیک اینڈ اور React/Vite/Bootstrap فرنٹ اینڈ شامل ہیں۔ ڈیٹا اسٹوریج کے لیے MongoDB ڈیٹابیس اور تصویر کے میٹا ڈیٹا جیسے کہ ویب سائٹ آئیکنز اور بینرز کے لیے S3-موافق آبجیکٹ اسٹور (مثلاً RustFS, MinIO, AWS S3) کی ضرورت ہوتی ہے۔ تعیناتی کی سفارش Docker Compose کے ذریعے کی جاتی ہے؛ تیارِ استعمال docker-compose.yml اور .env.example فراہم کردہ ہیں۔ دستی تعیناتی بھی دستاویزی شکل میں موجود ہے۔ ماحول متغیرات ڈیٹابیس، JWT خفیہ کلید، S3 اختتامی نقطہ، لاگنگ (اختیاری Grafana Loki سمیت)، اور HTTPS نفاذ کو کنفیگر کرتے ہیں۔ ترقیاتی ٹولنگ میں تعمیر، جانچ (Mocha/Chai)، لنٹنگ، فارمیٹنگ، اور ٹیسٹ ڈیٹا بیجنے کے لیے pnpm اسکرپٹس شامل ہیں۔ کولی MIT لائسنس کے تحت جاری کی گئی ہے اور تمام تجربے کی سطح کے ڈویلپرز کے تعاون کا خیر مقدم کرتی ہے۔