概览
Tarsyaa 将采购流程本身当作产品来运营:企业发布招标,认证供应商投标,整个周期——注册、资格审核、投标、中标——透明可审计,而不是通过邮件和电子表格进行。
架构
基于 PostgreSQL 使用 TypeORM 的 NestJS 后端,用于缓存和会话相关状态的 Redis,以及使用 Vite 构建的 React 前端。整个技术栈使用 Docker 容器化,从本地开发到生产环境保持一致的环境。
工程实践
在严格的 TypeScript 和基于角色的访问控制之下交付了供应商入驻和投标工作流,并编写了覆盖资格审核和中标逻辑的单元测试——这正是投标平台中一个隐蔽的 bug 会成为真实业务问题、而不仅仅是界面瑕疵的部分。
- 角色
- 为供应商入驻与招标流程开发后端服务,采用严格的 TypeScript 标准、单元测试与基于角色的访问控制。
- 类别
- 后端
- 技术栈
- NestJSNode.jsReactViteTypeScriptTypeORMPostgreSQLRedisDocker