GithubHelp home page GithubHelp logo

erek-resume's Introduction

Erek Resumes

功能/特性

  • ✔ 输入一次信息,导出多模板简历
  • ✔ 简历头像实时预览
  • ✔ 信息解析,填充模板
  • ✔ 支持导出 PDF
  • ✔ 平台支持中英文
  • ✔ 平台支持主题切换
  • ✔ 支持 TypeScript
  • ✔ 使用 react hooks 特性
  • ✔ 支持 CSS Module 模块化
  • ✔ 支持 ES6/ES7 JavaScript 语法
  • ✔ quicklink 实现 prefetch,加快页面渲染

快速开始

// 克隆项目
git clone https://github.com/PDKSophia/erek-resume

// 切换分支,最新react版本在v2分支上,vue旧版本在devlop分支上
git checkout v2

// 安装依赖
npm install

// 启动项目
npm start

// 打开浏览器,输入
http://localhost:3000/home

部分界面

看个流程介绍

❗ 此流程来自 v1.0.1,样式大规模改动,但是流程还是大致一样的~

image

image

文件架构

🎯 具体可看下边文档 ~ 文件架构也是经过个人的一个思考,然后进行的划分,可能不够好,请见谅

·
├── package.json
│
├── public
│
├── docs                            文档
│
├── src
│   ├── app                         主项目
│   │    ├── assets                 图片等资源文件
│   │    ├── client                 相关页面
│   │    ├── components             业务组件
│   │    ├── mock                   Mock数据
│   │    ├── router                 路由文件
│   │    ├── service                服务器文件
│   │    ├── store                  Redux
│   │    └─ ...
│   │
│   ├── common                      公共模块
│   │    ├─components               公共组件
│   │    ├─constants                全局常量
│   │    ├─hooks                    自定义hooks
│   │    ├─utils                    Utils处理
│   │    └─ ...
│   │
│   ├── config-interface            常用的interface
│   │    ├─index
│   │    └─ ...
│   │
│   ├── logs
│   │    ├─error                    错误日志
│   │    ├─update                   更新日志
│   │    └─ ...
│
├── index.tsx
│
├── App.tsx
│
├── config-overrides.js
│
└─

文档

支持环境

现代浏览器及 IE11。

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
IE11, Edge last 2 versions last 2 versions last 2 versions last 2 versions

相关链接

💙 github : https://github.com/PDKSophia

🎨 书单 : https://github.com/PDKSophia/read-booklist

🎯 博客: https://github.com/PDKSophia/blog.io

🥇 掘金: https://juejin.im/user/594ca8a35188250d892f4139/posts

🔔 微博: https://weibo.com/u/2971991985

📫 邮箱 : [email protected]


版权所有 Copyright © 2018 by PDK

All rights reserved。

erek-resume's People

Contributors

fulingjjjjjjj avatar lyyxhm avatar pdksophia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

erek-resume's Issues

网页白屏,Compiled with warnings

v2,win10x64,node12.6.3, git-bash 运行命令

打开后网页白屏

另外,文档中没有说明如何添加简历信息

报错:

Compiled with warnings.

./src/app/container/MakeResume/components/ResumeTempList/ResumeOne/components/Avatar/index.tsx
  Line 14:7:  img elements must have an alt prop, either with meaningful text, or an empty string for decorative images  jsx-a11y/alt-text

./src/app/container/MakeResume/index.tsx
  Line 16:10:  'rid' is assigned a value but never used  @typescript-eslint/no-unused-vars

./src/common/hooks/useReduxHook.tsx
  Line 1:36:   'shallowEqual' is defined but never used       @typescript-eslint/no-unused-vars
  Line 2:10:   'pick' is defined but never used               @typescript-eslint/no-unused-vars
  Line 3:10:   'AppStoreType' is defined but never used       @typescript-eslint/no-unused-vars
  Line 17:11:  'realKeys' is assigned a value but never used  @typescript-eslint/no-unused-vars

./src/app/container/Template/index.tsx
  Line 21:10:  'tab' is assigned a value but never used  @typescript-eslint/no-unused-vars

./src/app/container/MakeResume/components/ResumeTempList/ResumeOne/index.tsx
  Line 22:5:  'cx' is assigned a value but never used  @typescript-eslint/no-unused-vars

./src/app/components/ReStore/List/index.tsx
  Line 26:13:  img elements must have an alt prop, either with meaningful text, or an empty string for decorative images  jsx-a11y/alt-text

./src/app/routes/index.tsx
  Line 27:6:  React Hook useEffect has a missing dependency: 'initTheme'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

./src/app/container/Home/index.tsx
  Line 33:6:  React Hook useCallback has a missing dependency: 'storeThemeProps'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

./src/app/components/Intro/index.tsx
  Line 36:46:  Expected to return a value in arrow function  array-callback-return

Search for the keywords to learn more about each warning.
To ignore, add // eslint-disable-next-line to the line before.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.