隐藏内容
本内容需权限查看
  • 普通用户: 139金币
  • VIP会员: 139金币
  • 永久会员: 139金币
已有8人解锁查看

在快节奏与信息碎片化的时代,许多年轻人面临“自律坚持难、存钱无动力、正反馈缺失”的恶性循环。机械性的清单打卡往往只能维持数天,而刻板记账又过于沉闷。为此,我们设计并研发了这套【个人自律习惯打卡与多巴胺存钱罐App】(Habit Piggy Bank),将“行为经济学微储蓄”“多巴胺即时正向游戏化激励”深度融合。

系统采用现代企业级全栈架构:Vue 3.4 Composition API + Pinia + Tailwind CSS + ECharts 5 构建三端响应式界面,后端集成 Spring Boot 3.2 + Redis + MySQL,实现三端一体化闭环:

  • 🖥️ PC端自律作战室:专为深度自律与桌面沉浸用户打造的 365天 GitHub 式热力图、多习惯协同沙盘、多巴胺能量瀑布流与心愿进度资产看板;
  • 🛡️ 运营管理后台 (Admin Console):全域自律健康态势大屏、标准化习惯模板与21天打卡营策划、心愿供应链比价及防作弊风控防护引擎;
  • 📱 微信小程序/随身移动端 (Mobile Web App):随时随地极速打卡、多巴胺能量萌宠成长、白噪音心流番茄钟、存钱罐直观进度条与荣誉勋章墙。

一、 系统视觉设计美学:多巴胺糖果粉与活力紫青

本系统严格杜绝了模板化深黑 AI Slop 界面,全面拥抱“多巴胺糖果粉 + 活力紫青 + 柔和奶白”#ec4899, #8b5cf6, #fdf2f8)的高级现代美学设计。通过磨砂毛玻璃微质感、生动跳动的金币动效以及动态呼吸感的能量泡泡,为用户提供纯天然内啡肽与多巴胺的情绪价值与即时激励体验。


二、 三端高保真全套运行界面逐图深度解析

1. PC端自律作战室与全域看板 (PC Terminal)

(1) 自律作战全景大屏与即时打卡看板 (StationDeskView)

整合个人多巴胺能量值、今日自律任务清单、即时打卡划扣动效与多巴胺暴击倍率预测。

自律作战全景大屏与即时打卡看板

(2) 极速打卡与心愿资金划扣交互 (HabitListCheckIn)

轻点打卡即可触发金币入罐拟态音效与暴击动画,自动同步至指定心愿存钱罐。

极速打卡与心愿资金划扣交互

(3) 年度自律高光热力矩阵大屏 (HeatmapMatrix)

GitHub 风格的 365 天自律打卡热力图,以渐变多巴胺色块记录一整年的奋斗痕迹。

年度自律高光热力矩阵大屏

(4) 习惯共生协同与断点推演沙盘 (RecommendSandboxView)

量化分析如“早起与阅读”的 94% 关联协同度,预测周四疲劳谷值并智能提供弹性替代方案。

习惯共生协同与断点推演沙盘

(5) 心愿多巴胺存钱罐资产室 (PiggyBanksView)

多心愿目标并发储蓄,动态推算距离达成“Sony A7M4相机/川西自驾”的剩余天数与打卡进度。

心愿多巴胺存钱罐资产室

(6) 多巴胺心流与行为投入深度分析 (DopamineAnalyticsView)

基于 ECharts 5 渲染的每日专注时长趋势图、习惯类别资金雷达与内啡肽平衡度分析。

多巴胺心流与行为投入深度分析

(7) 多巴胺自律突破营 VIP 特权 (BookVipView)

尊享存钱罐年化 +3.8% 拟态利息增益、云端高保真白噪音库与打卡免死金牌特权。

多巴胺自律突破营VIP特权


2. 运营管理总控台 (Admin Console)

(1) 全域自律生态运行监控 (AdminDashboardView)

实时大屏监控全网活跃打卡人次、今日心愿沉淀总额、平均专注时长与实时流水。

全域自律生态运行监控

(2) 自律习惯模板与挑战营库 (HabitTemplatesView)

管理“21天晨光营”、“极简无糖饮食”等标准化自律模板与多巴胺激励划扣配置。

自律习惯模板与挑战营库

(3) 心愿商城供应链与虚拟商品 (WishGoodsView)

对接各大电商平台心愿商品池,支持自动比价、兑换券发放与采购结算全流程。

心愿商城供应链与虚拟商品

(4) 自律防作弊风控引擎 (AntiCheatRiskView)

多维检测打卡生物时钟合理性,拦截秒级脚本刷金与番茄钟切屏挂机作弊。

自律防作弊风控引擎

(5) 激励算法与多巴胺暴击参数调优 (SystemLogsView)

热更新暴击概率上限、拟态复利参数与新手免死卡配额。

激励算法与多巴胺暴击参数调优


3. 手机移动端与微信小程序随身端 (Mobile H5 / 小程序)

(1) 自律今日极速主屏 (MobileHomeView)

实时展示等级与多巴胺能量,左右轻扫一键完成今日习惯打卡。

自律今日极速主屏

(2) 心愿多巴胺存钱罐 (MobilePiggyView)

卡片式展示各个心愿储蓄罐达成百分比与划扣规则。

心愿多巴胺存钱罐

(3) 心流沉浸番茄钟 (MobileFocusView)

支持雨夜/林间白噪音播放、防打扰专注计时与能量结算。

心流沉浸番茄钟


三、 核心多巴胺即时激励与资金划扣实现代码

// Spring Boot 3.2 多巴胺即时能量演算与心愿储蓄划扣核心业务逻辑
@Service
@Transactional
public class DopamineRewardServiceImpl implements DopamineRewardService {

    @Autowired
    private HabitRecordRepository habitRecordRepo;
    @Autowired
    private WishPiggyRepository wishPiggyRepo;
    @Autowired
    private UserEnergyRepository userEnergyRepo;

    @Override
    public DopamineCheckInVO processHabitCheckIn(Long userId, Long habitId) {
        Habit habit = habitRepo.findById(habitId)
                .orElseThrow(() -> new BusinessException("目标习惯不存在"));

        // 1. 防刷检测:同一习惯当天仅可打卡一次,且需符合人体作息频次
        boolean alreadyDone = habitRecordRepo.existsByUserIdAndHabitIdAndToday(userId, habitId, LocalDate.now());
        if (alreadyDone) {
            throw new BusinessException("今日该项习惯已完成打卡,请勿重复刷取能量!");
        }

        // 2. 多巴胺暴击演算 (根据连续打卡连胜天数计算暴击概率)
        int streak = habitRecordRepo.calculateStreakDays(userId, habitId);
        double critRate = Math.min(0.15 + (streak * 0.02), 0.50); // 最高 50% 暴击
        boolean isCrit = Math.random() < critRate; double multiplier = isCrit ? (1.5 + Math.random() * 0.5) : 1.0; BigDecimal rewardMoney = habit.getBaseRewardMoney().multiply(BigDecimal.valueOf(multiplier)).setScale(2, RoundingMode.HALF_UP); int rewardEnergy = (int) Math.round(habit.getBaseEnergy() * multiplier); // 3. 资金拟态沉淀:扣除生活费零钱包,划入指定目标存钱罐 WishPiggy piggy = wishPiggyRepo.findById(habit.getTargetPiggyId()) .orElseThrow(() -> new BusinessException("关联的心愿存钱罐不存在"));
        piggy.setCurrentAmount(piggy.getCurrentAmount().add(rewardMoney));
        wishPiggyRepo.save(piggy);

        // 4. 用户多巴胺能量累加与成长树经验增加
        userEnergyRepo.addEnergyAndExp(userId, rewardEnergy);

        return DopamineCheckInVO.builder()
                .habitTitle(habit.getTitle())
                .rewardMoney(rewardMoney)
                .rewardEnergy(rewardEnergy)
                .isCrit(isCrit)
                .piggyName(piggy.getName())
                .newPiggyTotal(piggy.getCurrentAmount())
                .streak(streak + 1)
                .build();
    }
}

四、 常见问题解答 (FAQ)

Q1: 存钱罐里的资金是真实扣款还是虚拟拟态记账?
A: 系统支持两种模式:默认为“行为拟态微储蓄”(引导用户手动或自动将生活费零钱划入单独的理财/储蓄卡);亦可对接微信支付分或银行开放API实现真实签约代扣。

Q2: 前端工程如何启动与二次开发?
A: 工程基于纯净的 Vue 3.4 + Pinia + Vite 5 架构,解压后执行 npm installnpm run dev 即可直接秒级启动。内嵌完整的自律习惯字典、心愿商城模拟数据与全套 15 张 4K 原生截图,开箱即用!


声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。