•熟悉 vue全家桶,熟悉 element-UI,vant 等组件库,熟悉组件化开发和模块化开发,丰富的vue使用经验。
•熟悉 python,node.js 等后端,能使用其开发后端接口,熟悉 Mysql 数据库。
•熟悉微信小程序的开发,熟悉 uni-app。
•熟悉 git 版本控制工具。
•熟悉 Sass,less等 css 预处理器
•熟悉 HTML,CSS,JavaScript(ES6+),typescript
•熟悉 JQuery,Bootstrap,echarts 等前端 js库,熟悉响应式布局和移动端开发
该项目是仿照 boss 直聘开发的 PC 端招聘网站,包括用户端,企业端和管理端。
● 用户端: 用户可以通过各类条件筛选职位或公司,可以完善自己的在线简历,对职位可以进行收藏和投递简历,也可查看投递状态;
● 企业端: 可以发布职位和管理公司信息,也可对投递者简历进行筛选。
● 后台: 可管理所有的职位和公司,(包含公司信息的审核以及职位的审核),可以发布资讯等等。
● 技术栈:Vue 全家桶 + Antd + pinia + TypeScript + Express + Mysql
项目特点:
1. 封装公共搜索组件,减少代码冗余,提高复用。
2. 对于路由,图片进行懒加载操作,提高项目首次进入的加载时间,减少网络请求的次数,提高网站性能。
3. 使用 pinia 进行状态管理,并对部分数据进行持久化存储。
4. 对于企业和用户登陆抽离公共逻辑封装 hooks 减少代码量。