update: 2026-03-28 21:00
This commit is contained in:
56
mengyanote-backend/data/mengyanote/项目策划/万象口袋.md
Normal file
56
mengyanote-backend/data/mengyanote/项目策划/万象口袋.md
Normal file
@@ -0,0 +1,56 @@
|
||||
✅请通读一下目前的项目代码架构并在项目根目录更新readme文件
|
||||
|
||||
✅我教给你一个十分艰巨的任务,把目前的python后端转化成golang的gin框架重构一遍,代码架构采用模块化组件化开发,抛弃原来的MongoDB数据库储存改成使用MySQL数据库储存,以后也使用数据库储存,本地开发使用 10.1.1.100:3306 数据库infogenie-test 用户infogenie-test 密码infogenie-test ,实际生产环境使用192.168.1.100:3306的内网MySQL数据库 数据库infogenie 用户infogenie 密码infogenie ,每次修改先在测试数据库中开发,测试数据库没有问题再迁移到生产数据库,你先测试是否能连接上测试数据库
|
||||
|
||||
✅原来的项目十分臃肿你给我精简掉很多不必要的东西
|
||||
|
||||
✅把项目当前的登录系统也重构一下,接入我的萌芽账户统一认证中心,接入文档你可以查看根目录的SPROUT_GATE_API_DOCS.md
|
||||
|
||||
✅因为前端大量使用很多的网页嵌入 你优化一下前端的网页嵌入模式,然后以后所有的网页嵌入都使用这个
|
||||
|
||||
前端生产环境使用域名infogenie.shumengya.top 后端使用infogenie.api.shumengya.top cors跨域使用宽松
|
||||
|
||||
✅把前端代码架构采用模块化组件化重构编写一下,避免代码量过大后期无法维护
|
||||
|
||||
✅PWA 启动动画
|
||||
加载时的全屏启动页(替换原来的“加载中 + 转圈”):
|
||||
背景:与主站一致的渐变带轻微脉冲和光晕动画
|
||||
Logo:居中显示 logo192.png,带圆角与阴影,轻微上下浮动
|
||||
扩散环:Logo 周围三层圆环依次放大、淡出,循环播放
|
||||
标题:软件名称大标题 +「加载中」副标题
|
||||
加载指示:三个绿色圆点依次缩放,表示加载中
|
||||
效果:打开应用或刷新时先看到与主站风格统一的启动屏,数据加载完成后直接进入主页。
|
||||
|
||||
✅添加前端管理员后台系统,默认管理员token为shumengya520 默认前端进入后台模式为:点击网站logo图标五次弹出一个输入框,输入正确的token后进入后台
|
||||
|
||||
✅给我在项目根目录写一键启动本地开发前后端bat脚本和bash脚本,脚本名叫"dev",和构建前端脚本,脚本名叫:"build",注意保持代码精简不啰嗦,注意在Windows上显示前后端要两个窗口显示
|
||||
|
||||
在后端文件夹中建立Docker构建相关文件 把后端服务构建打包成Docker容器,对外端口使用:[] 然后我会把这个后端API服务映射成:[]给前端调用,你设置在生产环境下让前端使用这个后端API地址:[],设置容器持久化储存映射路径为:项目目录下的data文件夹
|
||||
|
||||
✅前端风格需要大改一下:给我按照这个网页上的API, https://docs.60s-api.viki.moe/ 给我重新划分一个60sAPI专属板块,把这网页上的周期资讯,实用功能,热门榜单,消遣娱乐这四部分都加入一个简洁清新统一美观的前端网页,把以前那个60s前端给删了(当然你可以参考一下) 太臃肿了 在60sAPI这个板块中 前端可以切换不同的60s API接口,后端也可以配置添加删除哪些后端60sAPI接口 ,比如说我的: 60s.api.shumengya.top
|
||||
|
||||
✅把前端的小游戏模块也给我重构一下,里面有很多臃肿的部分,特别是那个每个游戏里面的排行榜功能,没啥必要给我删掉
|
||||
|
||||
✅默认你记住代码注释给我默认使用中文注释,不要使用英文注释,前后端都是这样
|
||||
|
||||
✅整个前端网站的字体可以改成 楷体 ,如果换成楷体后字体变小可以把字体变大一点
|
||||
|
||||
整体检查一下目前项目有哪些问题和bug
|
||||
|
||||
整体检查一下目前后端API有哪些漏洞和bug
|
||||
|
||||
整体检查一下目前前端页面有哪些漏洞和bug和过于臃肿没有用到的地方
|
||||
|
||||
✅把个人中心页面的手机号,注册时间删掉,这些暴露隐私
|
||||
|
||||
✅这个首页也是动画特效太多了过于臃肿 精简一下
|
||||
|
||||
✅把60sAPI 休闲游戏 工具箱 AI应用四个板块的功能小卡片的风格样式给我统一
|
||||
|
||||
这个60sAPI板块点击十分卡顿,检查是否是前端的原因
|
||||
|
||||
✅把目前AI扣费给我删掉 调用AI功能不需要扣费,还有把这个ai-config.json删掉,把大模型API key和调用地址放在后端数据库中调用
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user