PetMatch面向成年宠物爱好者,围绕“个人与宠物展示—发现匹配—私信交流—社区分享”构建社交体验,并配套业务管理后台。
用户注册登录后,可完善个人和宠物资料、上传照片并设置交友偏好;在发现页浏览推荐资料,通过喜欢与匹配建立联系;进入会话后进行私信交流、查看消息已读状态;在社区发布图文动态,参与点赞、评论和内容互动。系统同时提供资料编辑、媒体访问控制、内容管理和隐私授权等配套能力。
项目覆盖移动端、后端API及管理后台,重点打通账号、资料、匹配、消息和社区之间的数据流程。附图为开发阶段的模拟器演示界面,页面资料为演示数据,不代表实际用户规模或运营成果。
我负责需求梳理、交互设计、移动端与后端开发、接口联调及部署维护,项目持续迭代。移动端采用React Native、Expo和TypeScript,后端采用Rust/Axum,结合PostgreSQL、Redis和对象存储处理业务数据、消息与媒体文件。
后端按业务模块组织路由、服务和数据访问逻辑;移动端围绕注册、资料完善、发现、聊天和社区组织页面与状态。开发重点包括认证与权限校验、资料和媒体持久化、消息状态同步、原生SDK集成,以及键盘、安全区域、页面切换等移动端交互适配,并通过接口测试和真机调试检查主要流程。