9b9387

9b9387

如灰尘保佑的礼物

© 2024

[dudu] Product Requirement

之前写了一个web服务器,名字还挺可爱的,叫dudu。烂尾到现在,想把这个坑填上,顺便体验node.js的全栈开发流程,熟悉一下常用的工具和插件。目标是让dudu成为一个原型项目框架,之后如果有web开发相关的需求,例如游戏后台,可以拿过来直接开始业务的开发。

需求是实现一个极简版的微博,业务和框架解耦。

  • 用户
    • 注册
    • 登录
  • 用户关系
    • 关注
    • 取消关注
    • 好友列表
  • 核心业务
    • 发帖
    • 删帖
    • timeline

技术方案:

  • 后端 node.js + koa2
  • 数据库 mysql
  • 测试 mocha
  • 前端 react.js
  • 首选语言 typescript