type
Post
status
Published
date
Apr 23, 2026
slug
summary
tags
category
icon
password
二见 (Dual Perspectives) - v1.0
“同一段旅程,不一样的视角。”一款专为情侣设计的、具有画报美学的深度双视角记录工具。
核心理念
“二见”旨在打破传统社交媒体的单一叙事,探索亲密关系中对同一时空的独特感知。
- 双盲评价机制 (Double-Blind Review):对方的内容在解锁前是模糊的,只有当双方都完成记录后,完整的“二见”视角才会呈现在眼前。
- 画报美学 (Magazine Aesthetic):极简的间距、优雅的衬线字体与流动的排版,将每一次记录转化为精美的数字杂志页面。
- 高共鸣彩蛋 (High Resonance):内置评分契合算法,当双方评分分差 时,系统将触发专属的“心动共鸣”特效。
核心功能
1. 动态画报视图 (Magazine Mode)
- 呼吸感引言轮播:自动循环播放“他说”与“她说”的精选语录,模拟深度对白氛围。
- 智能模糊解锁:基于身份验证与数据完整性的动态内容分发。
2. 多维档案库 (Archive Mode)
- 全种类分类筛选:支持 Cafe, Dining, Stay, Outdoor 等多种生活方式分类。
- 关键词检索:毫秒级的过往记忆查找。
- 多端适配:Mobile-First 响应式架构,手机端如同原生 App 般丝滑。
3. 编辑与管理 (Journal Editor)
- HEIC 原生支持:自动识别 iOS 原生图片格式并进行云端转码。
- 安全配对系统:通过唯一的 Invite Code 建立专属的两人私密空间。
进化日志
在 v1.0 的开发过程中,我们经历了如下关键迭代:
移动端体验重构
- 沉浸式编辑:将手机端的弹窗逻辑重构为全屏模式。
- 操作优化:引入 Sticky Bottom (吸底按钮) 布局,适配单手操作习惯。
安全与权限强化
- 字段级白名单:重写了
firestore.rules,解决了category分类字段无法修改的权限冲突。
- 隔离保护:确保除了 Admin 外,任何用户都无法越权修改对方在数据库中的原始文字。
稳定性与离线支持
- 非阻塞登录:优化了
AuthContext流程,拦截网络波动引起的后端连接超时警告。
- 离线持久化:应用现在支持在弱网或断网环境下进行本地记录,并在连接恢复后自动同步。
技术栈
- Frontend: React 18, Vite, TypeScript, Tailwind CSS, Framer Motion
- Backend: Google Firebase (Auth, Firestore, Storage)
- Utilities:
heic2any(图片转码),browser-image-compression(前端预压缩)
开始使用
环境配置
- 克隆项目后,在根目录创建
.env文件。
- 配置 Firebase 相关密钥(需开启 Firestore 与 Auth 服务)。
- 部署安全规则:
firebase deploy --only firestore:rules。
开发者
- Lead Developer: AI Assistant & User
- Admin Email:
lxc545712996@gmail.com
v1.0 结语
在“二见”的世界里,每一张照片都有两个灵魂的注脚。v1.0 版本已经构建了一个稳定、私密且充满美感的底座。
“我们去了同一个地方,但我们看到了不同的风景,是对方眼里的自己。”
更新日志
[v1.1.0] - 2026-04-23
“灵魂对白” 品牌感增强版本
- Added
- 品牌格言实装:在登录页、存档页及记录详情页深度嵌入核心理念:“我们去了同一个地方,但我们看到了不同的风景,是对方眼里的自己。”
- 视觉沉浸优化:为详情页底部格言设计了渐变透明度交互,增强阅读时的仪式感。
- Fixed
- 数据库权限穿透:修复了因规则遗漏导致的“分类(Category)”无法修改的 Permission Denied 错误。
- 离线连接提示:拦截并优化了 Firestore 在网络波动时的超时报错,提升了弱网环境下的加载成功率。
- Changed
- 全站字体比例:针对中文格言微调了衬线体(Serif)的行间距。
[v1.1.1] 更新日志
新特性与优化
- 支持中途绑定伴侣: 单人使用期间,可随时在主页输入对方的 6 位邀请码,快速合并为双人空间。
- 上帝面板管理增强: 管理后台现直观展示每个工作区的成员邮箱与日记总篇数,方便快速辨别真实空间与废弃空间。
- 后台成员调度功能: 管理员可在后台无视限制,强制踢出或添加空间成员,彻底解决账号变动或网络断层带来的“数据丢失”问题。
问题修复
- 多工作区冲突修复: 遇到异常产生多个空间时,系统会自动优先识别并加载包含双人的主空间。
- Archive 排序优化: 归档界面的按时间排序已精准根据“设置的日记日期 (Date)”而非录入时间倒序排列。
- 数据库连通性升级: 优化了部分复杂网络环境下的数据库长连接机制,解决频繁保存失败的问题。
目标与新需求
导出功能 地图功能
归档略缩图更小一点 按时间排
© 2026 二见 Project. 让记录成为一种仪式。