[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80310":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":13,"forks30d":13,"starsTrendScore":18,"compositeScore":13,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":13,"starSnapshotCount":13,"syncStatus":16,"lastSyncTime":26,"discoverSource":27},80310,"takhleeq","smartdev09\u002Ftakhleeq","smartdev09","Build ATS compliant resume for free, forever. Apply to jobs with agents. ","https:\u002F\u002Fresume.takhleeq.dev",null,"TypeScript",87,0,69,1,2,16,3,"GNU Affero General Public License v3.0",false,"main",[],"2026-06-12 02:04:00","# Takhleeq\n\nFree, open-source, AI-powered resume builder. Build ATS-safe resumes in minutes.\n\n[![License: AGPL-3.0](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-AGPL%203.0-blue.svg)](LICENSE)\n\n---\n\n## Features\n\n- 🤖 **AI-powered improvements** — improve ATS score, tailor to job descriptions using Ollama (local), Gemini, OpenAI, or Groq\n- 📄 **Multiple resume management** — personal dashboard for all your resumes\n- 🎨 **ATS-safe templates** — tested against major ATS platforms (Greenhouse, Lever, Workday)\n- 🔒 **Privacy first** — data stored locally in your browser; no sign-up required, no data leaves your device\n- 🌍 **Global job market** — Pakistan-friendly date formats, country field, and local sample data\n- ⭐ **Star-gated PDF export** — free to build; star the repo to unlock PDF downloads\n- 🔍 **Resume parser** — test any existing resume PDF for ATS readability\n\n---\n\n## Getting Started\n\n### Prerequisites\n\n- **Node.js 18+**\n- **npm** (comes with Node.js)\n\n### Installation\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fxitanggg\u002Fopen-resume\ncd open-resume\nnpm install\ncp .env.example .env.local\n# Edit .env.local with your credentials (see Environment Variables below)\nnpm run dev\n```\n\nOpen [http:\u002F\u002Flocalhost:3000](http:\u002F\u002Flocalhost:3000) in your browser.\n\n---\n\n## Environment Variables\n\nCopy `.env.example` to `.env.local` and fill in the values:\n\n| Variable | Required | Description |\n|---|---|---|\n| `GITHUB_CLIENT_ID` | Yes | GitHub OAuth App client ID. Create one at [github.com\u002Fsettings\u002Fdevelopers](https:\u002F\u002Fgithub.com\u002Fsettings\u002Fdevelopers). Callback URL: `${NEXT_PUBLIC_BASE_URL}\u002Fapi\u002Fauth\u002Fgithub\u002Fcallback` |\n| `GITHUB_CLIENT_SECRET` | Yes | GitHub OAuth App client secret |\n| `AUTH_SECRET` | Yes | Random 32-byte hex secret for signing session cookies. Generate with: `openssl rand -hex 32` |\n| `NEXT_PUBLIC_GITHUB_REPO` | Yes | The GitHub repo to verify stars against (format: `owner\u002Frepo`). Default: `xitanggg\u002Fopen-resume` |\n| `NEXT_PUBLIC_BASE_URL` | Yes | Your deployment base URL, no trailing slash. E.g. `https:\u002F\u002Fyour-app.vercel.app` |\n| `NEXT_PUBLIC_DISABLE_STAR_GATE` | No | Set to `1` to bypass the star-gate entirely (useful for self-hosted deployments) |\n| `OPENROUTER_API_KEY` | No | Optional OpenRouter API key for server-side AI proxy fallback |\n\n---\n\n## Self-Hosting\n\n### Deploy to Vercel (recommended)\n\n1. Fork this repo\n2. Import it into [vercel.com](https:\u002F\u002Fvercel.com)\n3. Add all environment variables in the Vercel dashboard\n4. Deploy\n\n### Disable the Star Gate\n\nFor private or internal deployments, set `NEXT_PUBLIC_DISABLE_STAR_GATE=1` in your environment variables. This bypasses the GitHub star requirement entirely and allows PDF downloads without authentication.\n\n### Docker\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fxitanggg\u002Fopen-resume\ncd open-resume\ndocker build -t open-resume .\ndocker run -p 3000:3000 --env-file .env.local open-resume\n```\n\n---\n\n## Privacy\n\n- **Local-first**: All resume data is stored in your browser's local storage. No data ever leaves your device unless you explicitly use an AI provider.\n- **AI providers**: When using cloud AI providers (Gemini, OpenAI, Groq), API calls go directly from your browser to the provider — no intermediary server. API keys are stored only in `localStorage`.\n- **Local AI**: With Ollama, everything runs entirely on your machine — resume data never leaves your computer.\n- **Authentication**: GitHub OAuth is used only to verify you have starred the repo. No email, no profile data is stored beyond a signed session cookie that expires after 24 hours.\n- **Analytics**: Privacy-respecting event telemetry via Vercel Analytics. No PII (names, resume content, or file names) is ever collected.\n\n---\n\n## Tech Stack\n\n| Category | Choice |\n|---|---|\n| Language | TypeScript (strict mode) |\n| Framework | Next.js 15 (App Router) |\n| UI Library | React 19 |\n| State Management | Redux Toolkit |\n| Styling | Tailwind CSS |\n| PDF Renderer | @react-pdf\u002Frenderer |\n| PDF Parser | PDF.js |\n| AI Providers | Ollama · Google Gemini · OpenAI · Groq |\n| Analytics | Vercel Analytics |\n| Auth | GitHub OAuth (star-gate) |\n\n---\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development setup, code style, and PR guidelines.\n\n---\n\n## License\n\n[AGPL-3.0](LICENSE) — free to use, modify, and self-host; any derivative works must also be open-source under the same license.\n","Takhleeq 是一个免费且开源的简历构建工具，旨在帮助用户创建符合ATS标准的简历。它利用AI技术优化简历内容，使其更好地匹配职位描述，并提供多种经过主要ATS平台（如Greenhouse、Lever和Workday）测试的安全模板。此外，该工具强调隐私保护，所有数据都存储在用户的本地浏览器中，无需注册账号。适合求职者快速制作高质量简历，特别是对于希望进入全球就业市场的巴基斯坦用户而言，其友好的日期格式和国家字段设置尤为有用。项目采用TypeScript编写，支持通过GitHub星星解锁PDF导出功能，并提供了详细的自托管指南。","2026-06-11 04:00:15","CREATED_QUERY"]