Smart Todo Manager
A WordPress dynamic block plugin to manage todo lists directly in the Gutenberg editor — add, remove, and display tasks with clean frontend rendering.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/amannex/smart-todo-manager/archive/refs/heads/main.zipSmart Todo Manager is a WordPress dynamic block plugin for the Gutenberg editor.
It enables users to create, manage, and display todo lists directly within posts or pages — all with live preview and clean frontend rendering.
✨ Features
- 📦 Gutenberg Dynamic Block — Manage tasks inside the block editor.
- 🖊 Add / Remove Tasks — Simple UI for quick updates.
- ⚡ Live Preview — See changes instantly while editing.
- 🎨 Custom Styling — Separate styles for editor and frontend.
- 🛠 Modern Development — Built with the latest WordPress block tools.
- 🔒 Secure Rendering — Sanitized output on the frontend.
🛠 Technologies Used
- WordPress (Plugin & Block API)
- Gutenberg (Block development framework)
- PHP (Dynamic block rendering)
- JavaScript (ESNext) (Editor interactivity)
- React (Editor-side UI components)
- SCSS (Modular styling for editor & frontend)
- Node.js & npm (Build tooling)
- @wordpress/scripts (Block development toolkit)
📂 Project Structure
src/todo/ ├── block.json # Block metadata & settings ├── edit.js # Editor-side functionality ├── editor.scss # Editor-specific styles ├── index.js # Block registration entry point ├── render.php # Frontend dynamic rendering logic ├── style.scss # Frontend-specific styles └── view.js # Optional frontend JavaScript todo.php # Main plugin bootstrap file
🚀 Getting Started
1️⃣ Clone the repository
git clone https://github.com/<saifiaman>/<your-repo>.git
cd <your-repo>