前言
为什么要从零开始搭建这个工具站:
- 解决日常中需要经常使用的功能,希望把他们都整合起来
- 通过从零开始学习和加强工程化能力
- 从实践中学习新的技术和知识
如何做:
- 先快速搭建起MVP工程,慢慢进行优化和迭代,及时得到反馈。
- 确定基本框架及未来要考虑到的扩展性
- 借助AI快速搭建页面和功能逻辑
需要什么及如何解决:
- 对产品有基本的构思和框架,借助AI快速生成原型
- 快速实现基本功能,先不考虑性能优化和UI美观等一些问题
基本框架搭建
为了考虑到项目未来的复杂性和可扩展性,需要通过monorepo去搭建仓库的主体,方便以后能够将UI库、工具库和文档等一些模块分离出来。项目前期主要是以纯前端为主,暂不涉及后端服务,等基本功能实现的差不多或需要借助到云的功能时再去考虑后端的问题,开始还是以简单快速为主,需要及时的得到反馈,否则很难持续下去。
前端技术栈:react、vite、typescript、antd(使用react是为了方便未来转next)
仓库管理:monorepo + pnpm
初期功能
- PDF工具集:合并、拆分、水印等
预期增加功能
- 图片和视频工具:压缩、格式转换、裁剪、背景切换等
仓库地址
github.com/HuGtoX/-Gix… 作者会持续进行更新,欢迎各位点个watch或者star。
也欢迎各位提功能或建议,你们就是我的产品经理