数字邀请函与AI:小小努力让婚礼策划更轻松
Source: Dev.to
Introduction
婚礼很美好,但也可能让人感到极度压力山大。要管理宾客名单、一次又一次回答关于场地的相同问题、并且让每个人保持最新信息,规划的乐趣有时会像第二份工作一样。
在为自己的婚礼做准备时,我发现大多数数字邀请函只是静态页面,根本解决不了这些问题。我想打造一个真正能帮助新人和宾客的工具。最初的个人项目演变成了 next‑wedding‑generator,这是一个我在 NPM 上分享的小型 CLI 工具,帮助他人快速搭建交互式婚礼网站。
我的目标是创建一个 “快速入门” 基础。只需运行一个命令,就能得到一个完整的 Next.js 应用,已经预装了我认为最实用的功能。
Features
- AI Assistant – 与 Google Gemini 2.5‑flash 集成的悬浮助理,可即时回答宾客问题(例如停车、点心时间、情侣故事)。
- Personalized Links – 生成唯一 ID,使每位宾客只能看到自己受邀的活动。
- Digital Guestbook – 宾客可以直接从手机上传照片到拼贴墙(通过 Cloudinary)。
- Shared Playlist – 简单的歌曲队列,宾客可以为婚宴点歌。
- Admin Control – 基础仪表盘,用于管理宾客名单和跟踪 RSVP,无需复杂数据库。
Tech Stack
- Next.js & HeroUI – 提供干净、现代的外观,移动端表现出色。
- Firebase – 处理实时祝福和 RSVP。
- Resend – 发送有用的 “婚礼前一天” 邮件提醒。
这些工具可靠且相对容易上手,适合有一点网页开发经验的人。
Getting Started
- Generate – 在终端运行
npx next-wedding-generator。 - Setup – 在
.env文件中填写自己的 API 密钥(README 中有指南)。 - Personalize – 用自己的照片替换
public文件夹中的占位图片。
Contributing
我仍在学习中,这个工具只是对社区的一点小贡献。希望它能为一些新人减轻压力,为他们的大日子增添一点数字魔法。如果你觉得有用或有改进想法,欢迎告诉我。
Project Links
- 📦 NPM: next-wedding-generator
- 💻 GitHub: titasmallick/wedding-site-gen
祝你拥有一个无压力、精彩纷呈的庆典! 💍✨