├── .env ├── .env.production ├── .gitignore ├── .vscode └── extensions.json ├── README.md ├── index.html ├── package.json ├── public ├── resumeData.json ├── templates.json └── vite.svg ├── src ├── App.vue ├── api │ └── qwenAPI.ts ├── assets │ ├── fonts │ │ └── zql.woff2 │ ├── icons │ │ ├── 1.svg │ │ ├── ai.svg │ │ ├── dark.svg │ │ ├── example.svg │ │ ├── resume.svg │ │ ├── setting.svg │ │ ├── templateStore.svg │ │ └── white.svg │ ├── imgs │ │ ├── loading.gif │ │ └── logo.png │ ├── styles │ │ ├── dark.css │ │ └── theme.css │ └── vue.svg ├── components │ ├── Header │ │ └── index.vue │ ├── SvgIcon.vue │ ├── ThemeSwitcher │ │ └── index.vue │ └── narrow │ │ └── index.vue ├── constants │ └── sectionOrder.ts ├── data │ └── resumeDataTemplate.ts ├── directives │ └── lazyLoad.ts ├── env.d.ts ├── main.ts ├── router │ └── index.ts ├── store │ ├── index.ts │ ├── useResumeStore.ts │ └── useSettingsStore.ts ├── template │ ├── dev │ │ ├── config.json │ │ ├── index.vue │ │ └── preview.jpg │ ├── templateA │ │ ├── config.json │ │ ├── index.vue │ │ └── preview.jpg │ ├── templateB │ │ ├── config.json │ │ ├── index.vue │ │ └── preview.jpg │ ├── templateC │ │ ├── config.json │ │ ├── index.vue │ │ └── preview.jpg │ └── templateD │ │ ├── config.json │ │ ├── index.vue │ │ └── preview.jpg ├── types │ ├── aiDialogue.d.ts │ ├── color.d.ts │ ├── components.d.ts │ ├── html2pdf.d.ts │ ├── resume.d.ts │ ├── svg.d.ts │ └── template.d.ts ├── utils │ ├── colorUtils.ts │ ├── getTemplates.ts │ └── reorder.ts ├── views │ ├── 404.vue │ ├── aiDeep │ │ ├── components │ │ │ ├── AIChat.vue │ │ │ └── userInput.vue │ │ └── index.vue │ ├── coding.vue │ ├── resume │ │ ├── components │ │ │ ├── AIEnhancePopover.vue │ │ │ ├── education.vue │ │ │ ├── honor.vue │ │ │ ├── personalInfo.vue │ │ │ ├── project.vue │ │ │ ├── resumeEdit.vue │ │ │ ├── resumePreview.vue │ │ │ ├── selfEvaluation.vue │ │ │ ├── skill.vue │ │ │ └── workExperience.vue │ │ ├── index.vue │ │ └── styles │ │ │ └── styles.css │ ├── resumeDesign │ │ └── index.vue │ ├── setting │ │ └── index.vue │ └── template │ │ └── index.vue ├── vite-env.d.ts └── worker │ ├── aiWorker.ts │ └── workerPool.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── worker.js /.env: -------------------------------------------------------------------------------- 1 | VITE_API_URL = 'https://resumeai.404.pub/' -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | VITE_API_URL = 'https://resumeai.404.pub/' -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/package.json -------------------------------------------------------------------------------- /public/resumeData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/public/resumeData.json -------------------------------------------------------------------------------- /public/templates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/public/templates.json -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/api/qwenAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/api/qwenAPI.ts -------------------------------------------------------------------------------- /src/assets/fonts/zql.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/fonts/zql.woff2 -------------------------------------------------------------------------------- /src/assets/icons/1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/icons/1.svg -------------------------------------------------------------------------------- /src/assets/icons/ai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/icons/ai.svg -------------------------------------------------------------------------------- /src/assets/icons/dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/icons/dark.svg -------------------------------------------------------------------------------- /src/assets/icons/example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/icons/example.svg -------------------------------------------------------------------------------- /src/assets/icons/resume.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/icons/resume.svg -------------------------------------------------------------------------------- /src/assets/icons/setting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/icons/setting.svg -------------------------------------------------------------------------------- /src/assets/icons/templateStore.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/icons/templateStore.svg -------------------------------------------------------------------------------- /src/assets/icons/white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/icons/white.svg -------------------------------------------------------------------------------- /src/assets/imgs/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/imgs/loading.gif -------------------------------------------------------------------------------- /src/assets/imgs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/imgs/logo.png -------------------------------------------------------------------------------- /src/assets/styles/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/styles/dark.css -------------------------------------------------------------------------------- /src/assets/styles/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/styles/theme.css -------------------------------------------------------------------------------- /src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/assets/vue.svg -------------------------------------------------------------------------------- /src/components/Header/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/components/Header/index.vue -------------------------------------------------------------------------------- /src/components/SvgIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/components/SvgIcon.vue -------------------------------------------------------------------------------- /src/components/ThemeSwitcher/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/components/ThemeSwitcher/index.vue -------------------------------------------------------------------------------- /src/components/narrow/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/components/narrow/index.vue -------------------------------------------------------------------------------- /src/constants/sectionOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/constants/sectionOrder.ts -------------------------------------------------------------------------------- /src/data/resumeDataTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/data/resumeDataTemplate.ts -------------------------------------------------------------------------------- /src/directives/lazyLoad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/directives/lazyLoad.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/useResumeStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/store/useResumeStore.ts -------------------------------------------------------------------------------- /src/store/useSettingsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/store/useSettingsStore.ts -------------------------------------------------------------------------------- /src/template/dev/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/dev/config.json -------------------------------------------------------------------------------- /src/template/dev/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/dev/index.vue -------------------------------------------------------------------------------- /src/template/dev/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/dev/preview.jpg -------------------------------------------------------------------------------- /src/template/templateA/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateA/config.json -------------------------------------------------------------------------------- /src/template/templateA/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateA/index.vue -------------------------------------------------------------------------------- /src/template/templateA/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateA/preview.jpg -------------------------------------------------------------------------------- /src/template/templateB/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateB/config.json -------------------------------------------------------------------------------- /src/template/templateB/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateB/index.vue -------------------------------------------------------------------------------- /src/template/templateB/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateB/preview.jpg -------------------------------------------------------------------------------- /src/template/templateC/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateC/config.json -------------------------------------------------------------------------------- /src/template/templateC/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateC/index.vue -------------------------------------------------------------------------------- /src/template/templateC/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateC/preview.jpg -------------------------------------------------------------------------------- /src/template/templateD/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateD/config.json -------------------------------------------------------------------------------- /src/template/templateD/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateD/index.vue -------------------------------------------------------------------------------- /src/template/templateD/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/template/templateD/preview.jpg -------------------------------------------------------------------------------- /src/types/aiDialogue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/types/aiDialogue.d.ts -------------------------------------------------------------------------------- /src/types/color.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/types/color.d.ts -------------------------------------------------------------------------------- /src/types/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/types/components.d.ts -------------------------------------------------------------------------------- /src/types/html2pdf.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/types/html2pdf.d.ts -------------------------------------------------------------------------------- /src/types/resume.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/types/resume.d.ts -------------------------------------------------------------------------------- /src/types/svg.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/types/svg.d.ts -------------------------------------------------------------------------------- /src/types/template.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/types/template.d.ts -------------------------------------------------------------------------------- /src/utils/colorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/utils/colorUtils.ts -------------------------------------------------------------------------------- /src/utils/getTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/utils/getTemplates.ts -------------------------------------------------------------------------------- /src/utils/reorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/utils/reorder.ts -------------------------------------------------------------------------------- /src/views/404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/404.vue -------------------------------------------------------------------------------- /src/views/aiDeep/components/AIChat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/aiDeep/components/AIChat.vue -------------------------------------------------------------------------------- /src/views/aiDeep/components/userInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/aiDeep/components/userInput.vue -------------------------------------------------------------------------------- /src/views/aiDeep/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/aiDeep/index.vue -------------------------------------------------------------------------------- /src/views/coding.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/coding.vue -------------------------------------------------------------------------------- /src/views/resume/components/AIEnhancePopover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/components/AIEnhancePopover.vue -------------------------------------------------------------------------------- /src/views/resume/components/education.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/components/education.vue -------------------------------------------------------------------------------- /src/views/resume/components/honor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/components/honor.vue -------------------------------------------------------------------------------- /src/views/resume/components/personalInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/components/personalInfo.vue -------------------------------------------------------------------------------- /src/views/resume/components/project.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/components/project.vue -------------------------------------------------------------------------------- /src/views/resume/components/resumeEdit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/components/resumeEdit.vue -------------------------------------------------------------------------------- /src/views/resume/components/resumePreview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/components/resumePreview.vue -------------------------------------------------------------------------------- /src/views/resume/components/selfEvaluation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/components/selfEvaluation.vue -------------------------------------------------------------------------------- /src/views/resume/components/skill.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/components/skill.vue -------------------------------------------------------------------------------- /src/views/resume/components/workExperience.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/components/workExperience.vue -------------------------------------------------------------------------------- /src/views/resume/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/index.vue -------------------------------------------------------------------------------- /src/views/resume/styles/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resume/styles/styles.css -------------------------------------------------------------------------------- /src/views/resumeDesign/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/resumeDesign/index.vue -------------------------------------------------------------------------------- /src/views/setting/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/setting/index.vue -------------------------------------------------------------------------------- /src/views/template/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/views/template/index.vue -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/worker/aiWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/worker/aiWorker.ts -------------------------------------------------------------------------------- /src/worker/workerPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/src/worker/workerPool.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/vite.config.ts -------------------------------------------------------------------------------- /worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weidong-repo/AIResume/HEAD/worker.js --------------------------------------------------------------------------------