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

Reactive Resume ایک اوپن سورس ریزیومے بلڈر ہے جسے پرائیویسی اور ڈیٹا کی ملکیت کے گرد ڈیزائن کیا گیا ہے۔ بنیادی استعمال کے لیے کسی اکاؤنٹ کی ضرورت نہیں ہے: ایک ٹیمپلیٹ منتخب کریں، تفصیلات پُر کریں، اور ایکسپورٹ کریں۔ کوڈ بیس MIT-licensed ہے اور پروجیکٹ کا دعویٰ ہے کہ اس میں کوئی ٹریکنگ، کوئی اشتہارات اور کوئی پوشیدہ اخراجات نہیں ہیں۔ ریزیومے بنانے کی خصوصیات میں ٹائپنگ کے دوران لائیو پریویو، سیکشنز کی ڈریگ اینڈ ڈراپ ترتیب، من مانے مواد کی اقسام کے لیے کسٹم سیکشنز، اور ایک رچ ٹیکسٹ ایڈیٹر شامل ہیں۔ ایکسپورٹ PDF، JSON، اور DOCX میں دستیاب ہیں۔ ٹیمپلیٹس: A4 اور Letter پیج سائز کے ساتھ 15 ڈیزائنز، ایڈجسٹ ایبل رنگ، فونٹس اور اسپیسنگ، اور اس کے علاوہ وہ چیز جسے README میں سیکشن اور ٹیکسٹ اسٹائلنگ کے لیے Structured Style Rules کہا گیا ہے۔ پرائیویسی اور کنٹرول: ایپلیکیشن کو سیلف ہوسٹ کیا جا سکتا ہے، اینالیٹکس پہلے سے بند (off) ہوتے ہیں، مکمل ڈیٹا ایکسپورٹ کسی بھی وقت دستیاب ہے، اور ڈیٹا کو ایک کلک میں مستقل طور پر ڈیلیٹ کیا جا سکتا ہے۔ README میں درج اضافی خصوصیات میں OpenAI، Google Gemini اور Anthropic Claude کے ساتھ AI انٹیگریشن، کثیر لسانی سپورٹ، منفرد لنکس کے ذریعے ریزیومے شیئر کرنا، JSON Resume فارمیٹ سے امپورٹ کرنا، ایک ڈارک موڈ، اور پاس کی (passkey) اور ٹو فیکٹر (two-factor) کے ذریعے توثیق شامل ہیں۔ شروع کرنے کے لیے ایک Docker Compose ورک فلو ہے: ریپوزٹری کو کلون کریں، docker compose up -d چلائیں، اور پورٹ 3000 پر ایپ کھولیں۔ سیلف ہوسٹنگ کے لیے، اسٹیک میں صارف اور ریزیومے کے ڈیٹا کے لیے PostgreSQL اور، اختیاری طور پر، اپ لوڈز کے لیے S3-مطابقت پذیر اسٹوریج کے طور پر SeaweedFS شامل ہے۔ امیجز Docker Hub اور GitHub Container Registry پر شائع کی جاتی ہیں۔ ورژن 5.1.0 اور اس کے بعد سے، PDF جنریشن کلائنٹ سائڈ پر @react-pdf/renderer کے ذریعے چلتی ہے، اس لیے نئی تعیناتیوں (deployments) کو اب Browserless، Chromium یا کسی بیرونی پرنٹ سروس کی ضرورت نہیں ہے، اور متعلقہ پرنٹر اور براؤزر لیس انوائرمنٹ ویری ایبلز کو اب نہیں پڑھا جاتا۔ ٹیکنالوجی اسٹیک میں Node.js پر React 19 اور Vite کے ساتھ TanStack Start، TypeScript، Drizzle ORM کے ساتھ PostgreSQL، ٹائپ سیف RPC کے لیے ORPC، Better Auth، Tailwind CSS، shadcn-style کمپوننٹ پیکیج کے ساتھ Base UI، اور اسٹیٹ کے لیے Zustand پلس TanStack Query شامل ہیں۔ دستاویزات (documentation) میں شروع کرنے کا طریقہ، Docker کے ساتھ سیلف ہوسٹنگ، ڈیولپمنٹ سیٹ اپ، آرکیٹیکچر، اور ریزیومے ایکسپورٹ کرنا شامل ہے۔ تعاون (contribution) فورک اور پل ریکویسٹ (pull request) کے ذریعے ہوتا ہے، جس میں تصدیق شدہ کیڑے (bugs) اور منظور شدہ فیچر تجاویز کے لیے ایشو ٹریاج لیبلز ہوتے ہیں۔