# xzpt **Repository Path**: XianZhiLanChuang/xzpt ## Basic Information - **Project Name**: xzpt - **Description**: react-native - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-01-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xzpt_rn(先知平台)-----沈阳先知蓝创科技有限公司移动端项目源码 ## 平台简介 xzpt_rn是基于react-native的移动端项目,实现ios和android跨平台应用,专业致力与it行业的人力资源服务,包括网络招聘、校园招聘、猎头服务、招聘外包、企业培训以及人才测评等。 xzpt_rn本身是以redux为核心状态容器,react-navigation为导航组件,地图部分采用自主开发的rn-ai-baidu-map模块(目前只实现了android部分orz)。 # xzpt_rn 系统功能简介 ## 企业部分 1. 职位管理:发布职位的管理 2. 简历管理:人才简历筛查,面试通知,信息反馈 3. 消息管理:最新动态,投递信息通知 4. 系统管理:企业信息编辑,认证,账户编辑 ## 个人部分 1. 职位管理:职位、公司检索,职位投递、收藏。企业关注 2. 我的动态:谁看了我的简历,收藏管理,关注企业管理 3. 我的信息:投递记录、状态管理。 4. 系统管理:个人简历编辑,账号编辑,消息管理 ## 技术选型 * 核心框架:react 16.0.0、react-native 0.50.3 * 状态容器:react-redux ^5.0.6 redux ^3.7.2 * 导航组件:react-navigation ^1.0.0-beta.19 * 异步组件:redux-actions ^2.2.1 redux-promise ^0.5.3 * 多行文本组件:react-native-autogrow-textinput ^4.1.1 (部分过期,内部修改) * 选择组件:react-native-autogrow-textinput ^4.1.1 * 图片编辑组件:react-native-image-crop-picker ^0.18.1 * 轮播组件:react-native-looped-carousel ^0.1.7 (部分过期,内部修改) * 时间选择组件:react-native-modal-datetime-picker ^4.13.0 * 选择组件:react-native-picker ^4.2.0 * tab导航组件:react-native-scrollable-tab-view ^0.8.0 * 图表组件:react-native-vector-icons ^4.4.2 * 地图组件:rn-ai-baidu-map ^1.1.7 (目前只有android,自主研发随时更新) * 打包组件:webpack 3.0 ## 开发环境 * ide vscode * android 模拟器版本 android6.0 android7.0 ## 如何使用 1. 使用npm install 或 yarn 初始化项目
注:mac建议(react native init 一个新项目把本项目的app文件夹和package.json拷贝到新项目,删除原node_modules文件夹重新 npm install 或 yarn) 2. 使用react-native link 命令完成第三方组件连接
注:此项目为windows环境下开发,已经link。mac需要自行link 3. 将项目中 “内部修改解.zip”压到当前文件夹,覆盖node_modules内过期模块