项目概览
Machi 是我独立开发的城市生活社区产品。Web 端使用 Next.js,后端使用 Python 服务和数据库承载统一 API,让 Web、iOS、Android 能共享账号、内容、互动、通知和会员状态。
我的角色
产品设计、全栈架构、Web 客户端、Python API、数据库、部署运维
核心问题
Web、iOS、Android 必须共享同一套数据事实,同时保留各自平台的交互节奏。
解决方案
我用统一 API 管理账号、Feed、帖子、私信、通知、媒体和会员状态,并用兼容 DTO 降低多端同步风险。
最终结果
形成了 80+ REST + SSE 接口、19 张数据表、媒体上传、soft delete、cursor 分页和多端同步的产品基础。
Machi 是我独立开发的城市生活社区产品。Web 端使用 Next.js,后端使用 Python 服务和数据库承载统一 API,让 Web、iOS、Android 能共享账号、内容、互动、通知和会员状态。
Next.js Web 客户端调用统一 Python API;后端负责认证、业务数据、SSE 和媒体上传签名;部署层由 Nginx、systemd 和 AWS 资源承载。
Machi 是我独立开发的城市本地生活社区。它把租房、二手、求职、本地服务、Q&A、私信、通知和会员能力放进同一个城市空间里。
我负责产品规划、Web 客户端、统一后端、数据库、API 契约、部署和运维。这个项目不是静态作品,而是我持续维护的真实产品。
Machi Web 让我更清楚地理解:全栈不是把前端和后端都写完,而是让用户、数据、权限、媒体、通知和部署在同一个产品里稳定运转。