个人项目:
- 基于 Next.js + chakra-ui 构建的个人博客
- 包含前后端
- 缘由:方便自己和他人通过中文版的ai角色去提问
- 基于nest.js、es搜索的大数据搜索api
- 一款自用的脚手架工具,支持创建新项目模版,且包含所有通用项配置
- 已开发模版:vue、react、node开发、monorepo
- 起名缘由:很喜欢gem邓紫棋。ge启动脚本,少了m是因为m是我
- 一个校园资源共享的网站,源于大学很多人会求资源,所以有了这个设想
- 但是不知道从哪找资源,从老师身上获取可能不允许,先搁置
- 自用的eslint配置,包含基础、ts版本、vue版本、react版本的eslint通用配置
- 现在我的新项目都在使用,炒鸡方便
- 为了一个好朋友而做的数据替换web,源于她吐槽老是做数据替换的事情,很繁琐,重复性很高,不如做一个提效工具
- 基于nest.js做的自用文件上传存储api,存储站用了minio
- 一款通用上传sdk,支持vue、react
- 支持断点续传、切片上传
- github: https://github.com/GraciaMeng/use-upload
- 基于nest.js做的博客api服务
- 基于nest.js做的minio文件上传存储服务
- 基于nest.js做的jwt鉴权服务
- 基于jinrishici js sdk封装的ts版本的sdk
- 和朋友(后端)一起做的一个游戏账号购物中心h5
- 基于vue3、ts、vant构建
- 搜索配置,不同游戏有不同搜索项,需要动态展示
- 为了测试大文件上传,因此而开发了一个测试的web应用
- 支持断点续传、切片上传、进度计算等功能
- 有express后端测试
- 基于 sendBeacon 和自定义点击指令触发文章浏览和多类别的数据上报
- 基于轮子(@mengjx/jinrishici,基于 promise 的异步请求诗词数据),解决一个原包不支持 esm 动态导入,并增加 ts 类型支持
- 基于 Vue3 封装数据加载 hook,并采用 requestAnimationFrame 和虚拟列表优化数据量大加载卡顿的问题,实现秒显示数据,优化提升超100%
- 基于 React hooks 组件,实现封装多层级组件通信,减少组件通信之间嵌套和代码复杂度
- 基于 JavaScript 拖拽事件,实现组件拖拽,并传递数据
- 基于 React Hooks,构建可复用组件,使项目工程化,方便各页面复用组件,减少代码
- 基于 Redux,实现组件状态缓存、无限滚动列表加载和历史浏览缓存状态管理,还有页面切换可定位于切换前的页面浏览所在位置,解决了页面组件切换时造成数据丢失和无用请求的问题
- 基于微信小程序 api,实现校园社区内容分享和任务发布信息验证等功能
- 以云开发作为数据存储,实现云端管理数据
- 基于 Vue.js、Element ui、echarts,实现商品信息管理和数据可视化
- 基于 Vuex,实现组件复用和请求数据状态管理的组件数据同步
- 基于 Django、mysql 搭建数据 api 管理,提供数据库数据 api 等
- 基于 Vue.js、mixins,构建可复用组件和全局混入代码,解决代码冗杂问题,实现组件和代码复用
- 基于 Vuex,解决商品添加购物车,实现商品数据状态存储,方便页面数据获取