传统语言学习产品普遍以"输入"为主(背单词、刷课程),学习者长期缺乏真实的"输出"训练与母语者反馈,开口难、写作弱、难坚持是行业公认痛点。RetellStory(retellstory.com)面向中英双语学习场景:中国学员练英语、海外学员练中文,双方天然互为母语者。平台以"写母语故事 → 自主翻译 → AI 辅助优化 → 跟读复述录音 → 发布作品 → 母语者互评"为核心闭环,中国学员的英文译文与录音由英语母语者点评,海外学员的中文译文由中国用户点评,让双方在互评中获得地道反馈与持续动力,并把碎片化的输出练习沉淀为可展示、可复盘的个人作品集。项目为自研独立产品,已完成 MVP 并上线运行,同时服务国内外用户,采用会员订阅模式商业化。
① 双语创作闭环:学员撰写母语故事并自主翻译为目标语言,内置多引擎翻译参考(DeepSeek 等)与 AI 改写优化,支持 CosyVoice 语音合成跟读、听力解锁与开口复述录音,完成后发布为个人作品,发表前可内联编辑双语内容。
② 母语者互评社区:作品支持评论、星级评分、逐句改错、点赞与排行榜,好句可一键收藏复习。
③ 社交体系:关注/粉丝、学习搭子匹配、访客记录,作品支持公开/好友可见/私密三级可见性,配套拉黑与举报机制。
④ 会员商业化:Pro 订阅与每日 AI 配额管理,集成 Stripe 国际卡与 Airwallex 微信 H5 双支付通道,含订单、退款与支付回调对账。
⑤ 全站中英双语国际化(界面语言即学习方向,实时切换),站内通知 + WebSocket 实时推送,隐私设置、法律文档与账号注销冷静期等合规能力。⑥ 独立管理后台:内容审核、用户/会员/支付/退款/举报管理、审计日志与语音参数配置。
个人独立全栈开发:产品设计、前后端编码、数据库设计、测试与云端部署运维均由本人完成。后端采用 Spring Boot 3.2 / Java 17 + Spring Security(JWT)+ MySQL 8 + Flyway 版本化迁移;前端为 React 18 + TypeScript + Vite + Tailwind CSS(shadcn/ui)+ react-i18next,用户端与管理端双前端分离。集成 DeepSeek 大模型、阿里云 CosyVoice 语音合成、阿里云 OSS 存储,以及 Stripe 与 Airwallex 微信 H5 双支付通道。实现亮点与难点:作品三级可见性在详情、列表、子资源全部读路径统一鉴权,杜绝越权访问;大模型调用设置成本闸门(前置长度校验 + 每日配额),控制推理成本;国际化以"界面语言=学习方向"为单一真相源,并针对浏览器自动翻译导致的 React DOM 崩溃做了系统性防护;质量工程上有 1100+ 前端单元测试、后端 JUnit/Testcontainers 集成测试、Playwright 跨端 E2E 与 CI 迁移守卫,生产 schema 以基线测试持续守护一致性。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论