项目描述:
财特猫是一个 ChatGPT AI 聊天网站,适配移动端和PC端,并具有AI聊天、订单和代理等功能模块。项目包括前端应用、管理后台和微信小程序。
微信小程序为内嵌网页的方式, 并做了一些适配: 支付方式只用小程序支付, 分享关系使用小程序自有的逻辑.
技术栈:
1.前端和管理后台使用React实现,UI框架采用MaterialUI。
2.后端使用基于koa的midwayjs框架,具有类似SpringBoot的风格和框架思想,便于业务拆分。数据库采用mariadb和redis。
3.express, sse(Server side event), nginx, nodejs.
4.七牛CDN, 阿里云短信, 微信支付(web & h5 & 公众号 & 小程序)
个人角色:
负责项目架构、开发、自测和发布,解决项目中遇到的问题,搭建服务器环境,优化项目打包体积和分包等工作。例如,将代码高亮js库作为独立的分包或异步组件,以减小主包体积。解决openai 访问壁垒以及避免封号的风险, 使用sse方式响应请求数据, 缩短客户端等待时间.