Awesome项目搜索网站

  • Post author:
  • Post category:其他




简介

最近突发奇想开发了一个Awesome项目搜索网站,整个网站看起来样子长这样。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QBn2Hp7i-1657267018287)(/awesome/awesome.png)]

为什么要开发一个这个呢?因为Github上有很多Awesome类型的项目,其实就是针对某一种类型的项目做一个聚合,然后使用markdown展示出来。但是感觉这样的话其实并不友好,也不能够搜索什么的,于是就有了这个项目,随便又学习了一下React Mui和Go异步队列。



项目架构

整个项目也是前后端分离的,前端主要使用React + Mui。

而后端主要使用:


  • Fibers

    ,一个我自己基于Fiber+Swagger封装的提供类似FastAPI开发体验的框架。

  • Asynq

    ,一个Go的异步任务队列,也自带了WEB界面和命令行工具。

  • ent

    ,一个Go的ORM框架,由Facebook开发。



部署

整个项目后端是直接使用Docker部署的,而前端是使用CloudFlare的Pages服务,不得不说很好用,主要还是不限流量。

原文地址:https://blog.long2ice.io/2022/07/awesome%E9%A1%B9%E7%9B%AE%E6%90%9C%E7%B4%A2%E5%AF%BC%E8%88%AA/



版权声明:本文为qq_23090053原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。