DEV Community · Show DEV9/7 04:0040

构建Tikrar:现代间隔重复PWA对抗遗忘曲线

Building Tikrar: A Modern Spaced-Repetition PWA to Beat Ebbinghaus' Forgetting Curve

阅读原文
开发者基于艾宾浩斯遗忘曲线构建了Tikrar,一款轻量级间隔重复渐进式Web应用(PWA),旨在以最小努力将知识锁定在长期记忆中。其核心算法采用优化间隔(24小时→3天→7天→14天→30天→每月),用户复习后按回忆难度评级:忘记则重置间隔,良好则推进,轻松则跳两级。功能包括连续打卡、掌握进度条、问答卡片及附件、自定义标签和难度、专注复习模式、自定义间隔、搜索、分享、深色模式及多语言支持。技术栈为React、Tailwind CSS、Vite、Supabase和Vercel,支持桌面和移动端安装。应用已上线并提供GitHub仓库。