后台管理 ant-design-pro二次开发
用来满足APP运营和推广的需求
负责重构整个后台管理项目
二次开发ant design pro v6
在pro component的ProForm组件上继续抽象,作基础表格给其他各页使用。
封装图片上传组件 使他的输入输出统一
封装axios请求,拦截请求中处理登录过期类的全局事件
技术栈 react ant-design-pro typecript umi4
易测APP(安卓端)
这是一款专业的命理咨询与排盘软件服务项目,其通过混合开发技术制作,包含视频/文章、简繁体切换、真太阳时、阴阳历转换、音乐播放、排盘工具、游客态模式、订阅、分享、下载、缓存、手机号码一键登录、使用友盟进行消息推送、数据统计、日志收集,Google登陆/支付、PayPal支付、Facebook登陆等功能。
负责公司APP端的整体项目架构搭建,项目从0到1开发,同时参与产品需求的设计与评审,完成相应模
块的设计、开发、维护任务,并进行相应的单元测试和交叉测试;
版本迭代,App打包与上架,深入RN-responder事件系统处理数据结构复杂的接口,重构RN框架,从
Expo到 RN Bare flow,用 AS 打变体包,处理 APP;
集成新浪微博、QQ空间、微信好友、朋友圈、QQ等第三方分享功能;
编写自定义控件展示柱状图、进度条、上下滑动翻页等效果;
自定义控件实现首页登录引导层动画;
通过JS定义回调实现与H5页面的交互功能。
技术栈 react-native, redux-toolkit,typescript,git,expo,友盟 SDK ,微信、支付宝SDK, AndroidStudio 打包,调试。
云商付
该项目功能和付呗类似,基于第三方支付平台,展开招代理商,吸引商家入驻为卖点,提供包括微信支付宝支付,聚合支付,h5点餐,商家入驻资料上传,线下物料发送等服务。总共包括,pc端,公众号H5页面,app。我们使用的是Lnmp tp5, app使用的是apicloud。
帮助老板规划项目,分配工作给每个同事,组织项目讨论,拟定代码规范,分工完成,负责后台的数据库建库,编写接口。
勿客网
素材下载类网站,类似花瓣网,支持用户在线发布、评论、点赞、购买、收藏、搜索素材(文章),VIP分级带过期性质,不同等级每天的购买数不同,一个中大型的项目,难点 模仿Behance的个性化富文本编辑器、瀑布流展示、级联搜索条件、定时任务-扫描vip过期用户。
负责项目的前后端开发
前端:实现瀑布流,滚动分页加载,通用表格组件,个性化富文本。浏览器原生API [getSelection]获取选中文本,例如菜单栏点击加粗后用元素包裹起文本节点;类似级联的三个筛选条件,每个条件变化影响其他两个,更改完后请求数据; 浏览器原生history对象的控制,改浏览器URL但是页面不跳转,使用技术栈vue3 vite, lodash,dayjs,axios,cropperjs,
技术栈 后端: NestJS typeorm typescript ali-oss Jwt认证
后台管理: ant-design-pro react
BellaCocool(Web)
BellaCocool GmbH是一家致力于为跨境电商企业提供合规服务和市场建议的国际公司。与亚马逊合作,协助跨境电商获得EPR证书(亚马逊的一种出售许可)。项目包括strip支付、多语言、用户账单、权限管理、后台表格生成、解析、导入导出,业务经过公司审核、支付、财务审核、注册流程为一个环,完成一个epr注册。
技术栈:MySQL+ EggJs+Redis+Mongo+Linux+TypeScript
责任描述:
独立负责web端整体项目管理,项目架构的搭建、日常需求开发、部署,根据开发进度对开发人员任务分
配、人员管理、文档编写等相关职责;
使用eslint统一管理代码风格、升级egg框架到3,改用typescript开发;
管理 Linux 服务器,域名解析,SSL 证书购买等,负责项目的运维,保证项目正常运行;
改用 GitLab 管理项目;部署 CI/CD 自动构建;
项目新功能开发,版本迭代,后期维护等;