当前位置: 首页 > news >正文

1.小组分工与项目框架搭建


一、我的任务

我作为小组队长,领导我们创新实训小组在本周展开了项目框架与技术选型的讨论,以及做好了小组成员之间的分工

安排中我负责的任务如下:

  • 总体负责项目框架的搭建,统筹协调各个模块
  • 后端负责回测服务和对抗智能体
  • 前端负责后端相应功能的界面搭建

二、本周框架搭建

1)后端(AI + 数据 + 服务)

我使用了FastAPI作为核心框架,并拆分了清晰的模块:

  • auth:用户注册登录与鉴权
  • profile:用户画像与行为记录
  • strategy:自然语言生成量化策略
  • backtest:回测任务与结果查询
  • news:新闻事件分析和市场报告
  • knowledge:RAG 金融问答与学习路径
  • debate:多空双 Agent 对抗辩论
  • market:行情历史、实时报价、搜索

2)前端(Flutter 跨端应用)

前端我采用Flutter + Provider + GoRouter + Dio

  • core/:常量、网络、路由、主题
  • data/services/:按业务拆分 API 服务
  • providers/:状态管理与页面联动
  • pages/:认证、策略、回测、新闻、知识、画像等页面

三、项目里我实现了什么

1)搭建了项目前后端框架

使用FastAPI作为后端核心框架,使用Flutter + Provider + GoRouter + Dio作为前端核心框架,后端使用PyCharm开发,前端使用Android Studio开发,目前数据库只接入了MySQL,数据库使用Navicat Premium Lite开发

2)实现了部分前端服务和前端界面

例如:

  • StrategyService+StrategyProvider
  • BacktestService+BacktestProvider
  • KnowledgeService+KnowledgeProvider


3)实现了注册与登陆功能

我使用了密钥和哈希加密的方式处理用户的密码,对用户注册邮箱做了规范,我还用GoRouter做了登录状态守卫:未登录自动跳转/login,登录后访问认证页会被重定向到首页。

四、遇到真实问题

1)本地开发时localhost的设备差异

Flutter 真机调试时,localhost指向的是手机本机,不是开发电脑。
最后我把 API 地址可配置化,并在文档里明确说明了局域网 IP 方案。

2)登陆注册功能写不进数据库

由于前后端接口出现问题,导致前端数据传输不到后端,使用浏览器http协议发送get请求到后端来调试连接的问题。


结语

这个项目让我重新理解了“全栈”的含义: 不是前后端都写一点,而是能把技术能力组织成一个完整、可信、可迭代的产品。

http://www.jsqmd.com/news/580699/

相关文章:

  • 不同发质护发精油测评:6款2026年护发精油推荐 - 博客万
  • 终极指南:如何用Applite免费实现Mac软件高效管理
  • 福建领航国际物流多少钱,在福州地区有哪些优势? - mypinpai
  • MTTAIBOOK预装“龙虾”,摩尔线程想把AIPC往前推一步
  • 如何用开源阅读鸿蒙版打造全场景个性化阅读系统
  • 小白OZON卖家的“第一单之后”:为什么有人能复购,有人再也没有然后?
  • Go语言中的泛型:实测效果与工程实践
  • 知名的人体工学椅厂家哪家性价比高,卡贝隆有优势吗 - 工业设备
  • 护发精油十大品牌测评:入选护发精油推荐的4个品牌 - 博客万
  • 【学习笔记】cuRoboV2——为高自由度机器人打造的动力学感知运动生成框架
  • Jupyter Notebook快捷键
  • AI 编程最佳实践:如何让 AI 写出高质量代码
  • 我用AI制作了一款GEO查询系统
  • 分析有实力的人体工学椅生产厂家,河南山东靠谱品牌排名 - 工业品网
  • 忍者像素绘卷参数详解:CFG精度控制、Steps步数调优与画幅选择指南
  • ScienceDecrypting:终极指南!3分钟永久解锁加密PDF文档,告别时间限制烦恼
  • 浏览器内二维码革命:告别繁琐链接传输的时代
  • douyin-downloader: 音视频资源高效获取工具 内容创作者的批量下载解决方案
  • ServiceMax进入中国,制造业把服务变成长期收入
  • AI Skill:从技术创新到人类价值重估的新变革
  • Graphormer与YOLOv5:多模态AI在化学实验室的融合应用构想
  • 永辉超市购物卡折现技巧,一分钟学会! - 团团收购物卡回收
  • 使用DeepSeek-R1-Distill-Qwen-7B进行YOLOv8模型调优
  • macOS极简部署:OpenClaw与Qwen3-14B镜像10分钟快速联调
  • Mysql故障排查与生产环境优化
  • 2026年性价比高的透气写字楼办公椅,品牌口碑排名 - 工业品牌热点
  • FFXIV ACT动画跳过工具:提升副本效率的智能化解决方案
  • 英雄联盟智能辅助系统如何重构游戏决策流程?League-Toolkit颠覆式操作指南
  • 如何用PyCINRAD实现气象雷达数据的高效处理与可视化:从基础到进阶的完整方案
  • crash调试技巧