奥克兰是新西兰华人最集中的城市,但中餐厅信息长期散落在 Google Maps、微信群和小红书里:英文平台搜不到准确的中文店名,社交平台的推荐零散、过时、无人核实,新移民和留学生想找一家正宗的川菜馆往往只能靠口口相传。本项目立项做一个面向新西兰华人的「大众点评」式餐厅指南:把奥克兰中餐厅系统性收录、逐家核实、按菜系与区域分类,以中文优先的浏览体验解决「在海外找中餐难」的真实痛点。
点击空白处退出提示
奥克兰是新西兰华人最集中的城市,但中餐厅信息长期散落在 Google Maps、微信群和小红书里:英文平台搜不到准确的中文店名,社交平台的推荐零散、过时、无人核实,新移民和留学生想找一家正宗的川菜馆往往只能靠口口相传。本项目立项做一个面向新西兰华人的「大众点评」式餐厅指南:把奥克兰中餐厅系统性收录、逐家核实、按菜系与区域分类,以中文优先的浏览体验解决「在海外找中餐难」的真实痛点。
已收录 189 家奥克兰中餐厅,覆盖 14 个菜系、15 个华人聚集区。主要功能模块:
① 前台展示:杂志风首页(本期头条、编辑推荐、热门/新收录横滚);列表页支持中英文混合搜索(店名/菜系/区域/招牌菜)、菜系/区域/人均筛选、「现在营业」实时过滤与多种排序;详情页含图片灯箱(外观/菜品/菜单分组)、实时营业状态徽章(奥克兰时区、跨午夜营业解析、「即将关门」提示)、一键导航/打电话/复制地址/分享。
② 华人特色标签:微信/支付宝/银联支付、中文菜单、BYO 自带酒水、停车信息。
③ 美食指南:Markdown 驱动的专题文章(火锅全攻略、面馆地图、BYO 指南等 7 篇),文内可嵌入实时餐厅卡片。
④ 用户互动:本地收藏夹、信息纠错、推荐新餐厅(限流+蜜罐防刷)。
⑤ 管理后台:Google OAuth 白名单登录、餐厅 CRUD 与批量导入、图片上传自动压缩 WebP、Google Places 照片自动拉取与本地缓存、反馈工单审核。
⑥ SEO 与合规:动态 sitemap、JSON-LD 结构化数据、OG 卡片、GA4、Cookie Consent Mode v2、AdSense 接入。
个人独立完成从需求定义、架构设计、开发、真实数据收录核实到部署运营的全流程(深度使用 Claude Code 等 AI 编程工具协作开发)。
技术栈:Next.js 14 App Router + TypeScript 全栈同构,React Server Components 服务端直查数据库;Prisma + PostgreSQL 数据建模;Tailwind CSS 实现杂志风视觉体系;部署在 Railway,图片存 Railway Volumes 并抽象出 storage 层便于日后迁移;vitest 单测覆盖核心解析逻辑。
实现亮点:
① 营业时间引擎——统一解析多时段/跨午夜营业,按奥克兰时区实时计算营业状态并输出 JSON-LD;
② Google Places 照片按需拉取+本地缓存+原子门闩防并发重复下载,大幅节省 API 配额;
③ 安全加固——全站 CSP、接口 IP 限流、timingSafeEqual 防时序攻击、sharp 探测图片真实格式防伪造上传、OAuth state 防 CSRF;
④ 数据管道——AI agent 定期扫描生成候选餐厅日报,人工逐条核查后以 DRAFT 状态入库,内部核查备注与前台简介严格隔离。





评论