一款碎片时间学习辅助工具,提供国学经典(三字经、百家姓、千字文、唐诗)诵读与 AI 跟读评测、英语单词记忆、AI 情景对话练习 、英语单词答题、英语单词PK等学习功能。同时全栈开发了服务器后端、服务器后台等模块
1 使用NestJS 10 + TypeORM + Express + JWT + Winston + Swagger等实现了服务器后端的鉴权、会员、口语、国学、对话、支付/退款、同步等功能
2 使用Java 17 + Spring Boot 3.2 + MyBatis-Plus + Sa-Token等实现了服务器后端的
用户/资源/订单/竞赛等(与 Nest 并存)功能,与上面的分别监听两个端口
3 服务器使用nginx反向代理,将所有的后端服务都集成到nginx端口,减少端口暴露
4 服务器使用mysql存储数据,使用redis做缓存,另外使用腾讯云的cdn做数据分发
5 使用腾讯云ASR,SOE,TTS和阿里云百炼实现相关的全部AI交互功能
6 前端使用Vue 3 + uni-app(Vite)+ Pinia + TypeScript + Sass实现微信小程序和H5页面全部功能
7 使用Vue 3 + Vite + Element Plus + Vue Router + Pinia + Axios实现admin-web管理后台