"use client"; import Link from "next/link"; import HeroSection from "./components/HeroSection"; import SessionCoverImage from "./components/SessionCoverImage"; import Footer from "./components/Footer"; import Header from "./components/Header"; import AvatarStack from "./components/AvatarStack"; import { SESSIONS, ACTIVITY_TYPES, SESSION_TAGS } from "@/config/home.config"; export default function Home() { return (
{/* 这是什么 / 不是什么 */}

这是什么

  • · 周末同城轻社交
  • · 公开场地见面
  • · 小组人数少(6–8 人)
  • · 适合第一次来的人

这不是什么

  • · 不是相亲局
  • · 不是卖课现场
  • · 不是强制社交破冰大会
  • · 不是随便拉群加微信
{/* 报名后会发生什么 - 3 步流程 */}

📋 报名后会发生什么

1

提交基本信息

填表即可,无需注册

2

查看匹配度与本周场次

我们会根据场次筛选

3

通过微信/短信确认

告知具体地点与时间

联系方式仅用于活动确认,不公开给其他报名者。若当前场次不匹配,不会反复打扰。

{/* 信任标签 + 最近报名意向 */}
📍 公开场地 👥 6–8 人小组 ✍️ 填表申请 🆓 不收费

👋 最近报名意向

{/* 本周场次 */}

📅 本周活动

{SESSIONS.map((s, i) => (
{s.coverImage ? ( ) : (
{s.type === "skill-exchange" ? "🔄" : "☕"}
)}
{s.tags?.map((tag) => ( {SESSION_TAGS[tag]} ))} {i === 0 && ( 主推 )}
{ACTIVITY_TYPES[s.type]} · {s.city}

{s.title}

{s.date} {s.time} · {s.place}

报名 →
))}
{/* 适合谁 / 不适合谁 */}

🎯 适合谁 / 不适合谁

适合

  • · 想周末出门认识新朋友
  • · 接受公开场地的小组活动
  • · 喜欢舒服聊天,不喜欢太吵场子
  • · 第一次参加也可以

不适合

  • · 只想线上聊天不见面
  • · 想直接索要所有人联系方式
  • · 想销售、引流、推项目
  • · 不尊重边界感
{/* 为什么来 */}

💡 为什么很多人愿意来

{[ { icon: "😌", title: "氛围轻松", desc: "咖啡馆、书店里的线下小聚,不用尬聊,聊得来就多聊几句。" }, { icon: "🛡️", title: "安全靠谱", desc: "公开场地,地址提前告知。尊重边界,不追问隐私。" }, { icon: "👍", title: "第一次来也 OK", desc: "很多人都是第一次参加,小组活动人数可控,不会尴尬。" }, { icon: "✍️", title: "填表就行", desc: "无需注册登录,不用先付款,填个表单即可。" }, ].map((item) => (
{item.icon}

{item.title}

{item.desc}

))}
{/* FAQ */}

常见问题

{[ { q: "提交后多久会收到确认?", a: "我们会在活动前 1–2 天根据场次与匹配度联系合适报名者,通过微信或短信确认。若当前场次不匹配,不会反复打扰。", icon: "⏱️" }, { q: "联系方式会公开给其他人吗?", a: "不会。联系方式仅用于活动确认,不会公开给其他报名者。", icon: "🔒" }, { q: "第一次参加会不会尴尬?", a: "不会。很多人都是第一次来,6–8 人小组人数可控,公开场地氛围轻松,聊得来就多聊几句。", icon: "✨" }, { q: "如果临时有事不去了怎么办?", a: "随时可以退出,提前告知即可。我们尊重每个人的选择。", icon: "🔄" }, { q: "活动地点为什么不是先公开具体地址?", a: "我们会根据报名情况确定具体场地,确认后会通过微信/短信告知。均为公开场地(咖啡馆、书店等),地址提前通知。", icon: "📍" }, { q: "会不会有人骚扰、硬加联系方式?", a: "我们强调边界感,不强制交换联系方式。公开场地、小组形式也有助于降低此类情况。如有不适可随时离开。", icon: "🛡️" }, ].map((faq) => (
{faq.icon}

{faq.q}

{faq.a}

))}
{/* CTA */}
填表申请本周活动

查看是否适合参加 · 先填表,我们会根据场次联系

{/* 移动端悬浮 CTA */}
申请本周场次
); }