diff --git a/data/tools.json b/data/tools.json index f948cc8..fc24673 100644 --- a/data/tools.json +++ b/data/tools.json @@ -2055,6 +2055,29 @@ "difficulty": "Medium", "status": "live" }, + { + "id": "word-search-generator", + "name": "Interactive Word Search Generator & Solver", + "shortDescription": "Interactive tool to create, solve, and print custom Word Search grid puzzles with drag-highlighting.", + "longDescription": "## Interactive Word Search Generator & Solver\n\nA privacy-first client-side tool to generate, interactively solve, and export custom Word Search puzzles.\n\n### Features\n\n- Custom Word Lists & Presets: Quick-load preset categories (Programming Languages, Frameworks, Animals, Countries) or type custom word lists\n- Interactive Grid Solver: Click and drag across letters to highlight and find hidden words with real-time progress tracking\n- Customizable Grid Dimensions: Select 10x10, 12x12, or 15x15 puzzle matrix sizes\n- Solution Reveal Toggle: Inspect answer locations with one-click answer highlight mode\n- Print & Export Mode: Clean printable worksheet layout for classroom or offline paper solving\n- Persistent Dark/Light theme mode", + "category": "text", + "tags": [ + "developer-tools", + "game", + "generator", + "interactive", + "puzzle", + "text", + "word-search" + ], + "techStack": [ + "CSS3", + "HTML5", + "Vanilla JS" + ], + "difficulty": "Medium", + "status": "live" + }, { "id": "json-csv-converter", "name": "JSON CSV Converter", diff --git a/tools/word-search-generator.html b/tools/word-search-generator.html new file mode 100644 index 0000000..4d66530 --- /dev/null +++ b/tools/word-search-generator.html @@ -0,0 +1,668 @@ + + +
+ + + +