链接业主、设计师与供应商的数字化装修生态系统
Connecting Owners, Decorators, and Suppliers in a Seamless Renovation Ecosystem.
Created by Tieamone (龚曦)
Renovation App 是一款集装修交易撮合、施工全流程管理与 AI 设计于一体的综合性平台。本项目致力于通过数字化手段重塑传统装修行业体验,解决信息不透明、流程不可控、资金无保障等核心痛点。
系统构建了一个包含 业主 (Owner)、设计师 (Decorator)、供应商 (Supplier) 三方的完整生态闭环,实现了从“设计出图”到“材料选购”再到“施工验收”的全链路数字化管理。
- 三端互联: 业主端(把控进度与资金)、设计师端(管理项目与案例)、供应商端(处理订单与发货)无缝协作。
- 实时通讯: 基于 WebSocket 的即时聊天系统,支持订单状态自动推送、项目群聊与全站广播,确保信息零延迟。
- 透明交易: 覆盖需求发布 -> 报价比对 -> 电子签约 -> 分阶段托管支付 -> 竣工验收的全流程。
- 资金保障: 资金流向全追溯,确保每一笔款项都对应真实的施工进度或材料交付。
- 进度看板: 施工节点可视化展示,业主随时掌握项目状态。
- 施工日志: 图文日志实时上传,支持时间轴回溯,确保施工质量可监控、可追溯。
- RBAC 权限控制: 基于角色的动态权限校验,确保各方数据安全。
- 材料审核流: 严格的“初审+复审”机制,确保上架材料的品质与合规性。
- 智能设计: 集成 AIGC 技术 (Stable Diffusion),支持“毛坯房图生图”与“线稿一键渲染”,为用户提供即时的设计灵感。
本项目采用前后端分离架构,注重系统的扩展性与维护性。
- 核心语言: Java 17
- 架构模式: MVVM (Model-View-ViewModel)
- UI 组件: Material Design 3
- 网络通信: Retrofit2 + OkHttp3 + WebSocket
- 异步处理: RxJava / Handler
- 核心框架: Vue 3 (Composition API)
- 开发语言: TypeScript
- UI 库: Element Plus
- 构建工具: Vite
- 状态管理: Pinia
- 核心框架: Spring Boot 3.x
- ORM 框架: Spring Data JPA
- 数据库: MySQL / H2
- 安全机制: Custom Token-based Authentication + RBAC
- 框架: Python FastAPI
- 模型: Stable Diffusion XL / ControlNet
以下为系统部分核心功能界面展示,涵盖移动端 App 与 Web 管理后台。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
如需了解更多技术实现细节或探讨合作机会,欢迎联系:
📧 Email: [13895308608@163.com]
Copyright © 2024 Tieamone (龚曦). All Rights Reserved.









