基本信息

案例ID:233781

技术顾问:小杰 - 10年经验 - 天时和合文化传播有限公司

联系沟通

微信扫码,建群沟通

项目名称:1-Touch

所属行业:企业服务 - 行业细分软件

->查看更多案例

案例介绍

项目名称:1-Touch

项目简介: 1-Touch是一个旨在改造传统建筑行业工作流程的SaaS平台。其后端系统需要处理复杂的权限模型(如甲方、监理、施工方)、灵活的表单业务(各种检查单、日志)以及海量的现场多媒体数据。

我的角色: 我作为后端核心开发工程师,主要负责数据库设计、核心API与业务逻辑开发。

核心工作与技术亮点:

灵活的数据库设计: 采用 Python (Django/Flask) 或 Golang 作为后端语言。针对工地业务多变的需求,设计了可配置的表单引擎模型存储在 MySQL 中,以支持不同类型的检查单和日志,而无需频繁修改代码。

任务状态机与权限控制: 实现了精细至字段级的RBAC(角色权限控制) 系统,确保不同角色用户看到和操作的数据不同。构建了强大的工作流引擎,驱动任务在不同角色间流转,并完整记录每一个状态变更的历史。

文件服务与性能优化: 构建了高效的文件上传服务,将用户上传的图片和文档直接存储至 AWS S3,并将元数据索引存入 MongoDB,实现了资源的快速检索与管理。通过数据库连接池和查询优化,应对工地高峰期并发数据请求。

API设计与第三方集成: 设计了RESTful API供React Native前端调用,并预留了与mail集成的接口,便于消息通知和账号打通。

通过本项目,我证明了自身处理复杂业务逻辑、设计高适应性数据模型以及构建稳健后端服务的能力。

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服