इस प्रोजेक्ट के बारे में
यह रिपॉजिटरी एक सरल वेब एप्लिकेशन प्रदान करता है जो न्यूनतम CV (करिकुलम विटे) को प्रिंट-अनुकूल लेआउट के साथ प्रस्तुत करता है। यह Next.js (App Router), TypeScript और Tailwind CSS का उपयोग करके बनाया गया है, और इसमें स्वच्छ, आधुनिक इंटरफ़ेस के लिए shadcn/ui घटक शामिल हैं।
**मुख्य विशेषताएँ:**
- **न्यूनतम डिज़ाइन:** प्रिंटिंग या PDF निर्यात के लिए उपयुक्त स्वच्छ, पेशेवर प्रस्तुति पर केंद्रित है।
- **एकल-फ़ाइल कस्टमाइज़ेशन:** सभी रेज़्यूमे सामग्री (नाम, सारांश, कार्य अनुभव, शिक्षा, कौशल, परियोजनाएँ) `src/data/resume-data.ts` में परिभाषित है, जिससे घटक कोड को छुए बिना अपडेट करना आसान है।
- **संरचित डेटा:** बेहतर SEO और मशीन पठनीयता के लिए संरचित डेटा (JSON-LD) का समर्थन शामिल है।
- **प्रतिक्रियाशील लेआउट:** स्टाइलिंग के लिए Tailwind CSS का उपयोग करता है, जो विभिन्न स्क्रीन आकारों पर CV को अच्छा दिखने को सुनिश्चित करता है।
- **Docker समर्थन:** कंटेनरीकृत डिप्लॉयमेंट के लिए `docker-compose.yml` प्रदान करता है।
**आरंभ करना:**
1. रिपॉजिटरी को क्लोन करें।
2. `pnpm install` के साथ निर्भरताएँ इंस्टॉल करें।
3. `pnpm dev` के साथ डेवलपमेंट सर्वर चलाएँ और `http://localhost:3000` खोलें।
4. अपना CV कस्टमाइज़ करने के लिए `src/data/resume-data.ts` संपादित करें।
**स्क्रिप्ट्स:**
- `pnpm dev`: डेवलपमेंट सर्वर शुरू करें।
- `pnpm build`: प्रोडक्शन के लिए बिल्ड करें।
- `pnpm start`: प्रोडक्शन सर्वर शुरू करें।
- `pnpm lint` / `pnpm lint:fix`: Biome लिंटिंग जाँच चलाएँ (ऑटो-फिक्स के साथ)।
- `pnpm format` / `pnpm format:fix`: Biome के साथ कोड जाँचें/फ़ॉर्मेट करें।
- `pnpm check` / `pnpm check:fix`: लिंटिंग और फ़ॉर्मेटिंग दोनों जाँचें चलाएँ (ऑटो-फिक्स के साथ)।
**प्रोजेक्ट संरचना:**
- `src/app/`: Next.js App Router पेज और लेआउट।
- `src/components/`: साझा घटक, जिनमें आइकन और shadcn/ui तत्व शामिल हैं।
- `src/data/`: सभी रेज़्यूमे सामग्री के लिए `resume-data.ts` शामिल है।
- `src/lib/`: उपयोगिताएँ और TypeScript प्रकार।
**कस्टमाइज़ेशन:**
- सभी रेज़्यूमे विवरण बदलने के लिए `src/data/resume-data.ts` संपादित करें।
- `tailwind.config.js` और `src/app/globals.css` में रंग और वैश्विक शैलियाँ समायोजित करें।
**डिप्लॉयमेंट:**
- README में दिए गए बटन से एक क्लिक में Vercel पर डिप्लॉय किया जा सकता है।
- वैकल्पिक रूप से, `docker compose build` और `docker compose up -d` के साथ Docker का उपयोग करें।
**लाइसेंस:** MIT
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.