{"repo":"youthwing/CVresume","free":true,"listed":false,"github":"https://github.com/youthwing/CVresume","clone":"git clone https://github.com/youthwing/CVresume.git","description":"ai简历项目 根据职位描述和您提供的信息生成对应简历 AI-powered resume platform for JD-targeted resume generation, bilingual workflows, credits, sharing, and self-hosted operations. 一个围绕岗位定制简历生成打造的全栈平台，支持中英双语、积分体系、共享市场和自部署运维。","language":"TypeScript","stars":14,"topics":[],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"CVResume / 简历救兵 AI-powered resume platform for JD-targeted resume generation, bilingual workflows, credits, sharing, and self-hosted operations. 一个围绕岗位定制简历生成打造的全栈平台，支持中英双语、积分体系、共享市场和自部署运维。 Overview 项目简介 CVResume combines a Next.js frontend with a Spring Boot backend to cover: - AI resume generation / AI 简历生成 - Resume editing and export / 简历编辑与导出 - Credits, packages, and redemption / 积分、套餐与兑换 - Marketplace and sharing / 共享市场与分享 - Admin operations / 后台运营 - Feedback and support / 反馈与支持 Architecture 架构概览 Stack 技术栈 Layer Stack --- --- Frontend Next.js 14, React 18, TypeScript, Tailwind CSS, next-intl Backend Spring Boot 3.3, Java 21, Spring Security, Spring JDBC, Spring Mail Data MySQL 8 Deployment Nginx, Node.js, Java, Docker Compose Repository Layout 仓库结构 Security Notes 安全说明 - No live credentials are committed to the repository. - MySQL, SMTP, LLM, and seed-user passwords must be provided through environment variables. - Seed users are disabled by default. Enable them only for local demos or test environments. Quick Start 快速开始 Prerequisites 环境要求 - Node.js 20+ - Java 21 - Maven 3.9+ - MySQL 8 1. Clone 拉取代码 2. Start Backend 启动后端 Optional local demo accounts: 3. Start Frontend 启动前端 Default local URLs: - Frontend: http://localhost:3000 - Backend: http://localhost:8080 4. Root Helper Scripts 根目录快捷命令 Production Build 生产打包 Frontend standalone bundle: Backend package: Recommended runtime: - Nginx serves the public domain - Frontend runs on 127.0.0.1:3000 - Backend runs on 127.0.0.1:8080","default_branch":null,"files":null,"tree":[],"storefront":"/r/youthwing","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/youthwing/CVresume/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}