WP Manifestindependent plugin directory
manifest / editor / smart-todo-manager

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.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/amannex/smart-todo-manager/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Smart 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>