随着快时尚消费和个人衣物数量增加,女性用户常面临衣物难以整理、已有单品被遗忘、日常搭配耗时等问题,传统相册记录方式又无法按颜色、品类和穿着场景进行系统管理。本项目面向时尚消费与个人生活管理场景,以微信小程序为主要入口,将衣物数字化管理、色彩整理、穿搭记录和灵感浏览整合到个人衣橱中,帮助用户更高效地了解和使用已有衣物,减少重复购买,为校园、通勤、约会、旅行等日常场景提供便捷的穿搭管理工具。
点击空白处退出提示
随着快时尚消费和个人衣物数量增加,女性用户常面临衣物难以整理、已有单品被遗忘、日常搭配耗时等问题,传统相册记录方式又无法按颜色、品类和穿着场景进行系统管理。本项目面向时尚消费与个人生活管理场景,以微信小程序为主要入口,将衣物数字化管理、色彩整理、穿搭记录和灵感浏览整合到个人衣橱中,帮助用户更高效地了解和使用已有衣物,减少重复购买,为校园、通勤、约会、旅行等日常场景提供便捷的穿搭管理工具。
项目围绕女性个人衣橱管理,建设账户登录、衣物管理、色彩整理、穿搭保存和穿搭灵感等核心模块。用户可通过微信授权登录,系统自动创建并关联个人账户;衣物模块支持衣物信息入库、分页查询、详情查看,以及按类别、状态和主色系筛选,并可将衣物归入十大色系形成色彩分桶和色相排序;穿搭模块支持选择个人衣物保存搭配方案、查询搭配列表及查看详情,同时校验单品归属,防止跨用户数据混用;灵感模块支持按校园、通勤、约会等场景及韩系、日系等风格筛选内容。系统还实现了图片签名上传链路、统一接口响应、参数校验和用户数据隔离,为后续衣物图片识别与智能搭配功能提供基础。
我负责项目整体功能设计与前后端实现,采用 pnpm Monorepo 组织代码,前端使用 uni-app、Vue 3、TypeScript、Pinia 和 Vite,兼容微信小程序与 H5;后端基于 NestJS、Prisma 和 PostgreSQL,结合 Supabase Auth、Storage 完成认证与文件存储。项目实现了微信身份与 Supabase 会话桥接、JWT 接口鉴权及并发首登冲突处理;图片上传采用服务端签发地址、客户端直传的方式,降低服务端带宽压力,并分别适配小程序文件字节和 H5 Blob。数据层以 HSV、Hex、颜色占比和十大色系描述衣物颜色,支持色墙分类与色相排序。项目还通过统一 DTO、接口校验、Swagger 文档和用户级查询条件,提升接口一致性、可维护性与数据安全性。



评论