MyCalBook

MyCalBook

MyCalBook 是一款可自托管的日程与预约应用,集成日历视图、可配置的可用时间、可公开的预约事件类型与个人主页链接,支持智能可用时段计算与邮件通知,适合个人与小团队快速搭建预约系统与时间管理工作流。

2GitHub
应用介绍

需要初始化配置邮箱地址,首次进入需要注册账号密码。 - 用户认证:基于 JWT 的安全注册与登录,支持密码加密与会话管理。 - 动态日历:提供月/周/日视图,直观管理与浏览事件与空闲时间。 - 事件管理:在日历上创建个人事件或阻塞时段,灵活排期。 - 高级可用性:支持多套可用时间表(如“工作日”“周末”),配置每周循环时段,并可针对节假日、休假进行例外覆盖。 - 可预约事件类型:创建不同时长与场景的事件类型,配置地点、描述与公开/私有可见性。 - 公开预约页面:个人主页列出公开事件类型;每个事件类型拥有独立预约页,界面会根据可用性与已占用时段智能显示可预约时间。 - 邮件通知:为事件拥有者与预约者自动发送确认与取消邮件(基于 Nodemailer)。 - 用户设置:支持密码与通知偏好管理,提升个体化使用体验。 - 响应式设计:现代 UI,桌面与移动端体验一致。 - 自托管友好:后端使用 SQLite3,Docker 一键部署,环境变量与卷可持久化数据库与上传文件。

应用截图
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
应用信息
版本
0.0.1
安装包大小
4.99 KB
镜像大小
111.61 MB
更新时间
2025年11月13日
源代码
Eidenz
平台支持
PC
关键词
日程日历预约自托管SchedulingCalendar