TOP LINK 是一款免费的聚合链接的互联网数字身份应用,目前支持中英双语,全平台外链聚合。
我的 LINK Page the.top/austin
项目开源
前端 https://github.com/austin2035/top-link-react
后端 https://github.com/austin2035/top-link-python
前端部分
此项目前端主要使用 React.js + styled-components 完成。而样式部分,迫于学习成本,我没有使用任何 UI 组件库,而是选择了手搓 CSS 。
由于我不是专业前端,在实现主题及其切换功能和编辑链接实时预览时,遇到了很大的阻力。但经过我一番研究,发现早有成熟组件可供使用。
其中 styled-components 是完成主题系统的重要组件。另外还有一个十分有用的组件叫做 react-frame-component ,它让用户实时看到链接的编辑结果成为了现实。
后端部分
后端主要使用了 Python + FastAPI 来完成,只有简单的增删查改,没有什么技术含量。我尽量遵循 Restful 的风格来设计 API 。
从我大一开始到目前,做过几个小项目,都曾发布在 V2 过。虽然有时候流量很大,但我从来没有利用这些小项目盈利。其实,创作者们心里很清楚,做出来的东西,光是有人用就很开心了。谢谢大家。
严格来说,我不是专业前后端,所以可能不太具备学习价值。希望不要被我误导。也欢迎各位大牛批评交流,共同进步。