A sleek, touch-friendly to-do list module for MagicMirror², with multi-user support, animated task handling, and persistent storage. Designed for collaborative or personal setups using a touchscreen MagicMirror.
- ✅ Multiple user to-do lists
- ✅ Add, complete, edit, and delete tasks
- ✅ Animated task transitions (bounce, fade)
- ✅ Touchscreen-friendly with on-screen keyboard support
- ✅ Persistent task storage per user
- ✅ Toggle for hiding completed tasks
- ✅ Clean dark interface that blends with default MM styling
- MagicMirror² (latest version)
- TouchScreen Display
MMM-Keyboard
— used for on-screen text inputMMM-SmartTouch
— used for TouchScreen input
- Clone the module into your MagicMirror
modules
directory:
cd ~/MagicMirror/modules
git clone https://github.com/YOUR_USERNAME/MMM-TodoList.git
- Install and configure both
MMM-Keyboard
if not already present.MMM-SmartTouch
Add the following to your config.js
:
{
module: "MMM-TodoList",
position: "bottom_right",
config: {
members: ["Bob", "George", "Tom"]
}
}
Task data is stored locally inside:
~/MagicMirror/modules/MMM-TodoList/data/tasks.json
Each user has their own persistent section in that file.
MIT