有个 OMS 的小项目想做一下,希望得到一个大概的报价
功能综述
多用户的一个订单管理系统,有 3 种身份,管理员,内部用户,外部用户,订单由外部用户的 API 以 json 传入系统,按照传入的数据的某个字段分配给不同的内部用户。每个用户 UI 和 API 只能看到自己管理订单。外部用户只有 API 的权限。
流程概述
每个订单传入后,内部用户在 UI 上可以看到订单列表,用户可以通过 UI 和 API 为每一个订单创建多个确认信、发货单和发票。创建这三种单据后,都是 API 的形式推送给对应外部用户,包括定时推送和失败定时补退。
要允许管理员给每个用户配置以下参数
- 如何判断对方成功收到数据(可能是 json 里面的 sucess = true ,或者是 http code = 200 或者其他,这个需要给一个配置的空间)
- 是否定时推送
- 多久定时推送
前端
React/Angular 实现不限,不要求太美观,能看就行。
登录鉴权
用 firebase 或者 supabase 这样的第三方库,不造轮子
API 的认证
内部用户和外部用户都用 OAuth2.0
部署
初步计划是在 vercel 上
性能预计
峰值每秒 1 个订单,持续 1 小时左右,不可能更多了。
目前了解到大概就是这么多,欢迎电子邮件沟通,我觉得比较适合全栈当个业余事情做。
emhvbmd5YW5nLm5pdUBnbWFpbC5jb20=
