# 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内过期模块