本文将简要介绍Smart-tools 产品的起源、设计思路等等,希望能够为有志向做独立开发的朋友提供一些思考。
官网地址:SmartTools - 智能开发工具箱
目前,作为一名开发者,我已有3年的工作经。在日常的软件开发过程中,我经常需要一些诸如JSON格式化、URL编解码等便捷工具。于是,我萌生了一种想法,即做一款开发者工具箱的网站,并把平时会用得上的小工具集成到该网站。怀揣着美好的愿景,遍急匆匆地上路了。由于该是一个个人项目,许多事件都需要自己一个人负责,也让我从中收获了很多。当自己不会产品设计时,我就认真反复的理解竞品的产品设计思路;当自己不会前端的知识时,我就边查资料边实现功能;就这样,一步一步,经过一年的努力,Smart Tools 1.0版本终于上线了。
前端技术主要采用的是TypeScript语言、Angular框架、Angular Flex-layout流式布局、Angular Material UI设计、Webpack 打包工具。
后端技术主要采用的是Java语言、Spring Boot框架、Elasticsearch搜索引擎、Mysql数据存储。
运维技术主要采用的是Docker技术,并部署到华为云ECS。
目前,Smart-tools 网站已经推出了20款免费工具,总体上分为5大类:
其中,开发者工具是本网站的核心,目前,已经集成的工具有10款使用工具,即:
办公类工具,面向于轻量化的办公场景。主要包括:
科研类工具,面向高校教师和学生场景。主要包括:

官网地址:SmartTools - 智能开发工具箱
目前,Smart-tools已集成了20余款工具,但由于个人经历有限,许多功能做得并不完善。不过,我会利用业余时间去不断地迭代这些工具。希望能够为大家带来帮助。