背景
我住在一个由多个人 (目前只有 3 人 ) 合租的合租房里面,大家指定我来缴纳水电煤气费用,目前持续半年是使用 excel 来管理,后面感觉 excel 太 low,所以承诺室友 (都是非计算机行业) 抽空给大家编写一个 web 系统来管理并定期将人均费用账单邮件给大家。
需求
- 根据录入的宿舍每月水电煤气计算出人均费用,并定期发送费用清单邮件给各位室友
- 通知栏功能,方便室友留言、记录和通知
具体功能
- 管理"缴纳账号"模块实现
- 记录"缴纳清单"模块实现
- 计算"人均费用"模块实现
- 管理"通知信息"模块实现
- 管理"室友信息"模块实现
- 管理"室友状态"模块实现
选择后台模板 Activeadmin
- 控制面板:register_page=>content+column
- 其他页面:register=>index+filter+form+sidebar
- 中文化:i18n
- 主题:active_admin_theme
实现代码
https://github.com/wonderful60/sdmq102
待完成和完善
- 邮件功能:用于人均费用账单通知发送
- RBAC:角色分管理员和普通用户 (只能使用"控制面板"和"通知信息"模块)
- 考虑添加功能:水电煤气使用量分析,并给出分析报告和建议;水电煤气费用目前是手工录入,后面希望能找到免费的水电煤气查询 API 进行自动查询录入