इस प्रोजेक्ट के बारे में
## यह क्या है
LinkeGringo एक ओपन-सोर्स वेब एप्लिकेशन है जो संयुक्त राज्य अमेरिका के तकनीकी रिक्रूटर्स के स्क्रीनिंग मानदंडों पर ध्यान केंद्रित करते हुए LinkedIn प्रोफाइल का विश्लेषण और पुनर्लेखन करता है। README में बताया गया शुरुआती बिंदु पेशेवर प्रस्तुति का अंतर है: असाइनमेंट पर केंद्रित निष्क्रिय विवरण, मापने योग्य प्रभाव की कमी और तकनीकी अंग्रेजी में लिखने में कठिनाई। यह एप्लिकेशन GitHub Pages के माध्यम से प्रकाशित है।
## उपयोग यात्रा
README में वर्णित प्रवाह एक संरचित पाइपलाइन का अनुसरण करता है:
1. **PDF अपलोड**: उपयोगकर्ता LinkedIn के "Save as PDF" फीचर के माध्यम से अपनी प्रोफाइल निर्यात करता है और उसे एप्लिकेशन में ड्रैग करता है।
2. **इनबाउंड डायग्नोस्टिक**: Inbound Readiness के एक भारित मीट्रिक की गणना, रिटेंशन फनल (Search → Card → Profile → InMail) और मुख्य बाधा का संकेत।
3. **अनुकूलन योग्य तकनीकी साक्षात्कार**: वास्तविक मेट्रिक्स, स्केल की सीमाओं और आर्किटेक्चर निर्णयों को स्पष्ट करने के लिए प्रश्न।
4. **तथ्यों की पुष्टि**: पुनर्लेखन से पहले तकनीकी तथ्यों की स्पष्ट समीक्षा, जिसका घोषित उद्देश्य मतिभ्रम (hallucinations) से बचना है।
5. **Action Hub**: तीन टैब — *My Profile* (LinkedIn Recruiter प्रारूप में तुलनात्मक कार्ड, पहले बनाम बाद में, स्थानांतरण के लिए तैयार अनुभागों और वर्ण काउंटरों के साथ), *Search* (MATCH, WEAK और MISSING मार्किंग के साथ रिक्रूटर्स सर्च सिम्युलेटर) और *Launch* (LinkedIn पर बाहरी सेटिंग्स की चेकलिस्ट, जैसे Open to Work, लक्षित पद, रिमोट लोकेशन और अंग्रेजी में सेकेंडरी प्रोफाइल)।
## गोपनीयता और आर्किटेक्चर
README एक ऑडिट योग्य गोपनीयता मॉडल पर जोर देता है:
- **कोई बैकएंड नहीं**: एप्लिकेशन एक Single Page Application है जो केवल ब्राउज़र में चलता है।
- **BYOK (Bring Your Own Key)**: प्रत्येक व्यक्ति Google AI Studio से मुफ्त में प्राप्त अपनी स्वयं की Google Gemini API कुंजी का उपयोग करता है।
- **निरीक्षण योग्य अनुरोध**: नेटवर्क कॉल ब्राउज़र से सीधे Google सर्वर (`generativelanguage.googleapis.com`) पर जाते हैं, जिन्हें DevTools के *Network* टैब में सत्यापित किया जा सकता है।
- **स्थानीय भंडारण**: API कुंजी केवल डिवाइस के `localStorage` में रहती है।
## स्टैक और कोड संगठन
यह प्रोजेक्ट एक मोनोरेपो है:
- `packages/core` (`@linkegringo/core`): डोमेन, Zod स्कीमा, प्रकार और नियतात्मक सूत्र।
- `packages/ai` (`@linkegringo/ai`): Gemini प्रदाता (`@google/genai`), ऑफलाइन मॉक और प्रॉम्प्ट्स।
- `apps/web` (`@linkegringo/web`): Vite और Tailwind CSS v4 के साथ React 19 में SPA।
रिपॉजिटरी के बैज TypeScript 5.7+ और Gemini Flash के साथ एकीकरण का संकेत देते हैं। GitHub Pages पर डिप्लॉयमेंट और पुल रिक्वेस्ट सत्यापन के लिए GitHub Actions में CI/CD वर्कफ़्लो हैं।
## कैसे चलाएं
पूर्वापेक्षाएँ: Node.js `>= 22` और pnpm `>= 11`।
```bash
git clone https://github.com/Muriel-Gasparini/linkegringo.git
cd linkegringo
pnpm install
pnpm dev
```
डेवलपमेंट सर्वर `http://localhost:5173` पर उपलब्ध है। उपलब्ध स्क्रिप्ट्स में `pnpm build` (पैकेज और वेब एप्लिकेशन संकलित करता है), `pnpm typecheck` (स्थिर प्रकार जाँच) और `pnpm test` शामिल हैं।
## गवर्नेंस
रिपॉजिटरी में `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md` (Contributor Covenant) और `SECURITY.md` फ़ाइलों के साथ-साथ MIT लाइसेंस शामिल है। इसका रखरखाव Muriel Gasparini द्वारा किया जाता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.