Facility Assist 基于 React Native 的 Expo Router 构建,可在 Android 与 Web/PWA 上运行;其后端为自托管 Supabase 实例,数据模型包括组织(Organization)、成员关系(Membership)、建筑(Building)与位置(Location)。 四种基于角色的工作空间——申请人、技术员、设施经理与系统管理员——各自拥有专属操作环境,所有界面均为波斯语从右至左排版。
当设施服务请求(电力、机械、清洁等)通过零散的电话或消息提交时,状态跟踪、正确分配技术员以及及时通知都变得困难,也无法留下可检索的请求历史记录。
每个请求在流转于各角色工作空间的过程中都会经过分类、图片附件与状态历史记录;通知中心通过 Android 推送(Expo Notifications)与 Web Push(Service Worker + VAPID)实时告知相关人员,组织内用户通过安全邀请(Edge Function + 回调链接)加入,而非开放注册。
该产品由若干相互关联的服务组成,每个服务承担特定的角色。