实时编辑:表单内容变化会即时反映在简历预览中
CVBuilder — Next.js 作品集模板
作者 wistant
CVBuilder 是一个基于 Next.js 15、React 19 与 Tailwind CSS 的网页版简历编辑器,支持实时预览、DaisyUI 主题切换和浏览器内 PDF 导出。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
覆盖个人信息、工作经历、教育、技能、语言和兴趣爱好等板块
支持多种 DaisyUI 主题切换,可调整缩放进行精确编辑
在浏览器内生成并下载 A4 格式 PDF
预置演示数据,各板块提供重置按钮
README 说明应用针对桌面端优化,移动端会显示警告提示
模板详细介绍
CVBuilder 是一个用于创建、定制和导出简历的交互式 Web 应用。README 说明它基于 Next.js 15(App Router)、React 19、TypeScript、Tailwind CSS 和 DaisyUI 构建,图标使用 Lucide React,PDF 生成依赖 html2canvas-pro 与 jspdf,动画使用 canvas-confetti。
功能上,它提供实时编辑:填写表单时简历预览同步更新。可管理的板块包括个人信息、工作经历、教育背景、技术技能、语言和兴趣爱好。外观方面提供多种 DaisyUI 主题(如 Cupcake、Dark、Corporate、Emerald 等),并支持调整缩放以便精确编辑。应用预置了演示数据,每个板块都有重置按钮。README 明确说明该应用针对桌面端优化,在移动端会显示警告提示。
导出方面,README 称可直接在浏览器中生成并下载 A4 格式的高质量 PDF。项目结构上,app/page.tsx 负责全局状态与组件组装,app/components/ 下包含各表单组件(*Form.tsx)和预览组件 CVPreview.tsx,presets.ts 存放默认简历数据,type.ts 定义 Experience、Education 等数据类型。README 未提供关于数据持久化、后端服务、账户系统或部署流程的说明。
适合你的项目吗?
适用场景
- 在桌面浏览器中逐项填写并实时查看简历排版效果
- 切换 DaisyUI 主题调整简历外观后导出 PDF
- 使用预置演示数据快速了解各板块的编辑方式
- 借助缩放功能检查简历细节并微调内容
适合人群
- 需要在浏览器中编辑并导出 PDF 简历的个人用户
- 偏好桌面端操作、希望实时预览排版效果的使用者
- 希望基于 Next.js 与 Tailwind CSS 自行修改或扩展简历编辑器的开发者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
需先安装 Node.js
- 2
克隆仓库后进入项目目录,使用 pnpm install(README 提到也可用 npm 或 yarn)安装依赖
- 3
运行 pnpm dev(或 npm run dev)启动开发服务器
- 4
在浏览器打开 http://localhost:3000 查看应用
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 Apache-2.0 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发;分发时需随附 Apache-2.0 许可证。
- 修改过的文件需显著标明改动,并保留相关版权、专利、商标及归属声明。
- 若原项目附有 NOTICE 文件,分发衍生作品时需保留其中适用的归属声明。
- 许可包含适用的贡献者专利授权;发起许可所述专利诉讼会终止该专利授权,且不授予商标使用权。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 Apache-2.0 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- 该应用针对桌面端优化,在移动端会显示警告提示,移动端体验可能不佳。
查看原文依据
no-charge, royalty-free, irrevocable copyright license
许可证原文
https://github.com/wistant/CVBuilder/blob/main/LICENSEhttps://github.com/wistant/CVBuilder/blob/main/README.md- **Optimisation Desktop** : Conçu spécifiquement pour une expérience optimale sur ordinateur (message d'avertissement sur mobile).
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-14。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 88 / 100
- 技术栈
- Next.js · React
- 网站类型
- 作品集
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-01-01
- 截图检查日期
- 2026-10-14
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Next.js。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: codex-user-requested-batch-review-20261015 · 2026-10-15
查看当时使用的来源资料
SHA-256: b9a9b71c357d4dc6448922f9b05531c64e963bf059896453bc501419f826a0e5
2026-10-14T14:58:40.163Z
来源文件 / 仓库# CV Builder Une application web moderne et interactive pour créer, personnaliser et exporter votre Curriculum Vitae en quelques clics. Construite avec les dernières technologies web : Next.js 15, React 19 et Tailwind CSS.  ## 🚀 Fonctionnalités - **Édition en temps réel** : Visualisez instantanément les modifications apportées à votre CV au fur et à mesure que vous remplissez les formulaires. - **Gestion complète des sections** : - Informations personnelles - Expériences professionnelles - Formation et éducation - Compétences techniques - Langues - Loisirs - **Thèmes multiples** : Personnalisez l'apparence de votre CV avec une large sélection de thèmes DaisyUI (Cupcake, Dark, Corporate, Emerald, etc.). - **Export PDF** : Génération et téléchargement de votre CV en format PDF haute qualité (A4) directement depuis le navigateur. - **Contrôle d'interface** : Zoom ajustable pour une édition précise. - **Données de démonstration** : L'application est pré-remplie avec des exemples pour faciliter la prise en main (boutons de réinitialisation disponibles par section). - **Optimisation Desktop** : Conçu spécifiquement pour une expérience optimale sur ordinateur (message d'avertissement sur mobile). ## 🛠️ Stack Technique - **Framework** : [Next.js 15](https://nextjs.org/) (App Router) - **UI Library** : [React 19](https://react.dev/) - **Langage** : [TypeScript](https://www.typescriptlang.org/) - **Styling** : [Tailwind CSS](https://tailwindcss.com/) & [DaisyUI](https://daisyui.com/) - **Icônes** : [Lucide React](https://lucide.dev/) - **Génération PDF** : `html2canvas-pro` + `jspdf` - **Animation** : `canvas-confetti` ## 📦 Installation Assurez-vous d'avoir [Node.js](https://nodejs.org/) installé sur votre machine. 1. **Cloner le dépôt** ```bash git clone <votre-url-de-repo> cd cvbuilder ``` 2. **Installer les dépendances** Ce projet utilise `pnpm` (déduit du fichier `pnpm-lock.yaml`), mais vous pouvez aussi utiliser `npm` ou `yarn`. ```bash pnpm install # ou npm install ``` 3. **Lancer le serveur de développement** ```bash pnpm dev # ou npm run dev ``` 4. **Accéder à l'application** Ouvrez [http://localhost:3000](http://localhost:3000) dans votre navigateur pour voir le résultat. ## 📁 Structure du Projet - `app/` : Contient les pages et la logique principale de l'application (Next.js App Router). - `page.tsx` : Point d'entrée principal, gère l'état global et l'assemblage des composants. - `components/` : Composants UI pour les formulaires (`*Form.tsx`) et la prévisualisation (`CVPreview.tsx`). - `presets.ts` : Données initiales par défaut pour le CV. - `type.ts` : Définitions des types TypeScript pour les modèles de données (Experience, Education, etc.). ## 🤝 Contribution Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou une pull request pour suggérer des améliorations.
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

react-resume-template
A personal resume website template built with React.js, Typescript, Next.js, and styled with Tailwind css
Next.js · 作品集

nxt-lnk
Custom bio links for creatives who love coding. A perfect custom alternative for linktree, bio and other short…
Next.js · 作品集

sylph
A minimal portfolio template.
Next.js · 作品集

sleek-portfolio
sleek-portfolio 是一个面向开发者个人品牌展示的现代作品集模板,基于 Next.js 15、TypeScript、Tailwind CSS 和 Shadcn UI 构建。
Next.js · 作品集

research-website-template
React + Next.js template for research websites (for PhD students, researchers, etc)
Next.js · 作品集

shadcn-portfolio
shadcn-portfolio 是一个面向开发者的作品集模板,技术栈为 Next.js 15、shadcn/ui、Tailwind CSS 和 Framer Motion。
Next.js · 作品集
