【生活娱乐赛道】凡人修仙APP

0. 先和大家打个招呼吧 :waving_hand:

大家好,我是一名程序员,今天给大家演示如何使用 Trae 完成多样化代码生成。

长期的开发工作让我深刻意识到身心健康的重要性,受道家 “山医命相卜” 传统文化启发,我希望打造一款能够帮助大家调养身体、觉察状态、平衡生活与工作的小程序。

作为《凡人修仙传》的粉丝,这款产品既是我理念的落地,也是利用字节前沿生产力工具完成开发的一次实践。

身处技术行业,我真切体会到 AI 带来的变革。未来,创意将更容易转化为能够服务生活的应用。期待这款小程序可以带给大家趣味与价值,谢谢大家!

1. Demo 简介

《凡人修仙》是一款面向 18–35 岁年轻人的 AI 小程序,以道教「山、医、命、相、卜」五术为核心结构,用游戏化 + AI 交互的方式承载传统文化内容。

2. Demo 创作思路

  • 灵感来源:利用传统文化强身健体,同时引入修仙游戏设定,增加趣味性;

  • 想解决的问题:解决上班族的亚健康问题,弘扬中国传统文化;

  • 为什么做这个方向:程序员 help 程序员

  • 功能介绍:产品整体架构以道家五术(山医命相卜)+ 修仙成长体系为核心,底部导航设置五大入口

    • 洞天|首页

      展示用户修行名号、修炼境界与修为进度;提供今日运势、每日修行打卡;放置五术快捷入口,附带每日功课、求签提醒。

      1. 山(身体修炼):内置八段锦、五禽戏等功法,支持图文教程、跟练计时与打卡,完成任务获取修为。

      2. 医(养生保健):推送对应节气养生方案、饮食穴位等日常贴士;提供可视化呼吸冥想练习。

      3. 命(八字命理):录入生辰生成简易八字排盘、五行分析,AI 通俗解读,报告可保存分享。

      4. 相(面相观察):拍照扫描分析面相气色,给出状态建议,留存长期状态记录。

      5. 卜(易经占卜):支持一键快速摇卦、定向问题起卦,展示卦象卦辞并附带 AI 参考建议,自动保存问卜记录。

      全局成长游戏化体系

      完成各类修行任务获得修为,逐步晋升练气、筑基等境界;搭配境界晋升动画、连续打卡激励;本地存储用户修行数据,刷新页面进度不丢失。

3. Demo 体验地址

  • 交互式可体验的HTML格式文件,解压缩后直接点击index.html就可以体验效果。

  • dao_app.zip (114.5 KB)

4. TRAE 实践过程

  • 使用 TRAE主要按照以下流程开发 ;

    • 整理业务需求,形成架构设计开发文档。
    • 修改确认设计开发文档,进行项目开发。
    • 试用demo,给出修改意见进行迭代修改。
    • demo完成,提交试用。
  • 开发关键步骤截图(不少于 3 张)

  • 关键任务对话的 Session ID(不少于 3 个),用于证明作品由 TRAE 开发完成。

    • {“region”:“”,“traceId”:“901ca0c443ef929bdd6733c29600495c”,“userId”:“tangmolin.clyde”,“chatSessionId”:“6a5795540be77599e4d18242”,“replyToMessageId”:“6a57984f2e854df4975a6608”,“messageId”:“6a5798500be77599e4d18277”,“createTime”:“7/15/2026, 10:25:20 PM”,“modelName”:“openrouter-3o”,“ckgStatus”:“success”,“hasWorkspace”:false,“hasFolder”:false,“status”:“completed”,“ppeEnvName”:“”,“appName”:“Trae CN”,“isAutoMode”:false,“callModel”:“openrouter-3o”,“isMaxMode”:false}
    • {“region”:“”,“traceId”:“f4d65fd552cea986b022333b3989362b”,“userId”:“tangmolin.clyde”,“chatSessionId”:“6a5795540be77599e4d18242”,“replyToMessageId”:“6a579bc12e854df4975a6609”,“messageId”:“6a579bc10be77599e4d18299”,“createTime”:“7/15/2026, 10:40:01 PM”,“modelName”:“openrouter-3o”,“ckgStatus”:“success”,“hasWorkspace”:false,“hasFolder”:false,“status”:“wait-ai-response”,“ppeEnvName”:“”,“appName”:“Trae CN”,“isAutoMode”:false,“callModel”:“openrouter-3o”,“isMaxMode”:false}
    • {“region”:“”,“traceId”:“a1b0f290cb26e77d3024cd21eca2bd5b”,“userId”:“tangmolin.clyde”,“chatSessionId”:“6a5795540be77599e4d18242”,“replyToMessageId”:“6a57a3312e854df4975a660a”,“messageId”:“6a57a3310be77599e4d1839c”,“createTime”:“7/15/2026, 11:11:45 PM”,“modelName”:“openrouter-3o”,“ckgStatus”:“success”,“hasWorkspace”:false,“hasFolder”:false,“status”:“wait-ai-response”,“ppeEnvName”:“”,“appName”:“Trae CN”,“isAutoMode”:false,“callModel”:“openrouter-3o”,“isMaxMode”:false}
    • {“region”:“”,“traceId”:“663206d4627c79c93ee5bf4f4c67648b”,“userId”:“tangmolin.clyde”,“chatSessionId”:“6a5795540be77599e4d18242”,“replyToMessageId”:“6a57aab62e854df4975a660e”,“messageId”:“6a57aab70be77599e4d18466”,“createTime”:“7/15/2026, 11:43:51 PM”,“modelName”:“openrouter-3o”,“ckgStatus”:“success”,“hasWorkspace”:false,“hasFolder”:false,“status”:“completed”,“ppeEnvName”:“”,“appName”:“Trae CN”,“isAutoMode”:false,“callModel”:“openrouter-3o”,“isMaxMode”:false}