Skip to content
 
 

Repository files navigation

ChatViewer

为ChatViewer的前端项目,后端项目在main分支下。

⭐B站演示视频 :基于SpringBoot与Vue的博客+刷题网站,让ChatGPT帮你准备面试吧~

接口文档https://chat-viewer.apifox.cn/

后端技术栈

  • 😄SpringBoot + MyBatis-Plus
  • 🔒SpringSecurity + JWT:鉴权
  • ❤Redis:点赞业务缓存、高频访问数据缓存
  • 📃Kafka: 解耦点赞、评论操作 与 通知生成
  • ✉️短信服务、文件存储
  • 🧚‍♂️PlexPt ChatGPT SDK:流式问答
  • ⛷️CompletableFuture

前端技术栈:Vite(Vue3) + Element-UI Plus + Pinia + Vditor (因为没有找到比较符合的前端项目所以只好自己写了一下,但代码规范性和合理性可能会差一些)

部署:Docker + Nginx

服务器代理clash-for-linux

代码规范:后端代码全部通过阿里编码规约扫描。

image

TODO

  • ES全文搜索
  • 更完善的权限控制
  • 拆为微服务

ChatViewer还有很多不完善的地方,如果您有宝贵的建议、不满 or 疑问,欢迎提issue!作者将尽快回复。

如果你对这个项目感兴趣,想要一起让它变得更好,欢迎联系我一起contribute!mail:[email protected]

运行

clone frontend分支下的前端项目。

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

About

基于SpringBoot和Vue开发的能和ChatGPT对话的知识分享/面试辅助网站

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages