丰富的前端开发经验,可独立设计并完成大型复杂系统 。
熟练使用Vue全家桶开发,使用Vuex,pinia,Vue-router实现数据化驱动,了解Vue响应式原理。
熟练使用主流构建工具,有优化开发体验经验。
熟练掌握常见性能优化手段,代码重构技巧。
熟练掌握uniapp进行移动端开发,以及小程序开发。
熟练对接苹果、支付宝等三方支付,处理掉单问题。
熟悉React,使用redux,saga对React的数据进行管理,熟悉React Hooks。
有极客精神,有代码洁癖,熟悉常见代码封装、重构技巧,热爱钻研前沿技术。
项目概述 :基于 Vue 3 + TypeScript + Vite 开发的现代化在线考试系统 ,采用前后端分离架构 ,提供完整的 考试管理、用户管理、题库管理等功能。系统面向教师和学生两类用户 ,后台分别支持教师、管理员、超级管 理员 ,支持在线考试、成绩查询等核心功能。
技术架构 :Vite+Vue3、 ElementPlus、 Pin ia、VueRouter、 Sass、 Mock.js 项目职责:
负责前端项目从 0 到 1 独立开发 ,负责系统架构设计 ,建立了基于 Vue3+TypeScript 的项目结构
设计并实现了 API 请求装饰器模式 ,简化了前端 API 调用
开发了用户管理、题目管理、考试管理等核心功能模块
实现了基于角色的权限控制系统、保障数据安全 项目亮点:
装饰器模式 API 封装 ,使用 TypeScript 装饰器模式封装 HTTP 请求 ,大幅简化 API 调用代码 ,提高代码 可读性和维护性 ,使 API 调用更加优雅简洁
实现基于角色的访问控制( RBAC) , 区分学生、老师和管理员权限 ,确保不同角色只能访问其权限范围 内的功能 ,提高系统安全性
使用 ElementPlus 组件库实现美观统一的 UI 界面 ,响应式设计适配各种屏幕尺寸 ,提供流畅的用户体验
封装统一的管理界面基本结构 ,提高代码复用性 ,减少重复的布局代码 ,将单个页面抽离成多个组件 ,提 高代码可读性和可维护性
封装 axios ,实现统一的请求处理机制 ,包括自动添加 token、错误处理和响应转换 ,简化了 API 调用流 程
使用 bem 架构 ,sass 预处理器全局混入 ,为样式布局实现统一命名方式
爱哟大学情侣交友软件 项目背景:项目分为后台管理系统以及uniapp端。该项目通过大学生在线匹配交友,绑定交友关系,从朋友关系来进行聊天交流发展,是否进行到恋爱关系的过程。在此期间可以日常聊天,发表日记,完成成就记录,参加情侣恋爱打卡活动,完成挑战可提现现金。其主要功能涵盖为恋
项目背景:项目分为后台管理系统,facebook小游戏托管,uniapp端。该项目通过小鸡成长下蛋作为背景,用户达到10个下蛋数量后就行可提货领取的农场app。其主要分为三个阶段,孵化期,成长期,下蛋期三个阶段。孵化期通过喂食饲料进行成长过渡到成长期,成长期后可通过喂食营养素增加