Umabot Tools - Landing Page

Welcome to Umabot Tools, a collection of single-page web applications. This project serves as a playground for exploring web development concepts, building lightweight tools, and testing interactive features—all within the simplicity of standalone HTML pages. Each app is self-contained and can run directly in your browser without any backend infrastructure.

Part of the inspiration comes from tools available from web pages, or 1-click tools.


Available Tools

Application Description
Space Invaders A classic arcade game recreation built with HTML5 Canvas. Defend Earth from waves of alien invaders! See more
Photo Title and Tagger If in your photo album you have photos with the title generated by the camera like "IMG20230615123456.jpg", this app will help you to add meaningful titles and tags to your photos for better organization. See more
SUGGEST_TITLE function for Google Script Similar to photo_tagger, but a utility for your Google Spreadsheet that contains your photo album list. It suggests titles and you must pass the URL to the photo and you may pass a language en,fr, or es to get the title in that language. It uses a method to store your Google AI Studio secret safely, explained all the methods in this page. See more
QR Code Generator Single page to create QR codes for URLs, text, and contacts. See more
Artemis II Launch Counter Countdown timer and information display for the Artemis II mission launch. See more
GCal Participant List Cleaner Creating a clean csv list of participants copying from Google Calendar participant lists. See more
Before & After Studio Interactive slider to compare two images side-by-side. Ideal for viewing how a picture changed after modifications using photo editing tools or AI/LLMs. See more
Google Translate Test Page Demonstration of programmatic Google Translate integration with custom UI. Features language switching without the native widget, localStorage persistence, and privacy-first design. See more
Single Landing Page A complete landing page template for a business, association, or branding page — illustrated with a cycling club example. Reuses the language-switching pattern from the Google Translate Test Page, and includes a section where upcoming routes are rendered dynamically from a Google Spreadsheet used as a lightweight database. See more
WordPress Elementor Dynamic Routes Objective: fetch dynamic data from a source (like Google Spreadsheet) into a WordPress site with Elementor. Includes integration docs and code references: elementor_routes.js and elementor_widget.html. See more
mdproperties - Python CLI Tool Command-line tool to manage YAML frontmatter in Obsidian markdown files. Read, add, modify, and delete properties with smart list handling and PARA system integration.
See more

License

This project is licensed under the MIT License.

InnovUmabot | https://innovumabot.com

This tool was vibe-coded with AI with strict human supervision.