一个开源的电子礼簿系统

1 天前
 W3Cbox

电子礼簿系统

今年暑假的时候,亲戚小孩要办升学宴,让我记录礼簿,我字写得太丑,于是在网上寻找类似的电子礼簿应用,发现都是收费的,于是开发了这款应用,70%代码由 ai 编写。

网页版: https://gift-book.static.domains/

单页应用,源代码右键自取。

应用简介

告别传统的纸质礼簿,电子礼簿让收礼记录 更便捷、更安全、更有仪式感。

电子礼簿系统是一款基于 HTML5 + JavaScript + IndexedDB 的本地化礼金管理应用。系统以“AES 算法加密数据、便捷、仪式感”为设计理念,专门用于婚礼、寿宴、满月酒、乔迁等各类需要记录礼金的场合,帮助用户高效完成礼金的登记、统计与导出。

功能特点

  1. 贺礼事项管理
    • 支持创建多个贺礼事项,可自定义事项名称、有效时间范围和管理密码;
    • 超出有效时间将自动禁止新数据录入,保障礼簿的规范性;
    • 支持事项切换,进入时需验证密码。
  2. 数据录入
    • 左侧录入区:姓名、金额、收款方式(现金/支付宝/微信/其他)、备注;
    • 数据一经录入不可修改,确保记录真实性;
    • 自动语音播报:“某某人贺礼多少元整”;
    • 检测重复(相同姓名与金额),录入前提示确认。
  3. 礼簿展示
    • 右侧礼簿区:采用红色喜庆边框与传统排版;
    • 每页 10 条记录,自动分页,支持上下翻页;
    • 展示内容包括姓名(上)、“贺礼”(中,红色)、金额大写(下);
    • 实时统计当前事项总金额。
  4. 数据存储与安全
    • 本地存储采用 ​IndexedDB​,保证数据持久化;
    • 可选启用 ​加密存储​,增强隐私与安全性。
  5. 数据导出与查询
    • 一键导出 Excel 或 ​PDF​,保持与展示区一致的分页排版;
    • 支持按姓名快速查询礼金记录。

应用价值

适用人群

2208 次点击
所在节点    分享创造
45 条回复
YiXinCoding
1 天前
真不错,赞了,再搞个宴席签到、寻座、抽奖系统吧。😂
xmlf
1 天前
万一有重名怎么办?建议加上客人住址
est
1 天前
整得还挺标致。。。
est
1 天前
卧槽,还有语音报数。。。6
shoaly
1 天前
输入密码之后没有响应, chrome 浏览器 打开 console 之后
出错信息: (index):367 Uncaught ReferenceError: CryptoJS is not defined
CNCN666
1 天前
再搞个皮肤,白事儿用。
W3Cbox
1 天前
@shoaly 检查一下资源加载有没有完成
W3Cbox
1 天前
@xmlf 重名的可以录入,录入时有确认提示
xmlf
1 天前
@W3Cbox 无法分辨谁是谁,建议加住址
Fisher1006
1 天前
页面看着不错
forgeer
1 天前
还有上物品的
liuxey
1 天前
@W3Cbox #7 看了一下,两个 js 在屏蔽清单,建议换个源
saigo
1 天前
可以加上关系 什么四舅 三姨妈 小学同学
hm20062006ok
1 天前
备注怎么看?
thetbw
1 天前
可以的,以后办事门口放个笔记本就行了,不用请村里的老师傅了😂
laov2
1 天前
这个不错,还在调试吗? Uncaught ReferenceError: CryptoJS is not defined
shortawn
1 天前
好东西,小巧实用!
guokb
1 天前
厉害,这个都被 op 做到!赞!
2333wz
1 天前
@xmlf #2
@xmlf #2 肯定以真正的簿为准啊,还原手书风格才有现实意义。
ImmerTry
1 天前
牛的,感谢分享

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1162736

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX