ToolDock
A dock of small, single-purpose tools.
The problem
Little day-to-day tasks — hashing a string, eyeballing a CSV, checking an audio clip or image — usually mean hunting for a random website each time.
What it does
ToolDock is a dashboard that launches a set of self-contained mini-apps: an audio tool, a CSV analyser, a hashing tool, an image-analysis tool, and a system-info app (Node/Express). Each lives in its own folder and runs independently; the four browser-based ones are deployed live, while system-info runs locally with its backend.
Stack
- JavaScript
- HTML / CSS
- Bootstrap
- Electron
- Node.js
- Express
My role
- Solo developer
- Launcher + sub-apps
- Static web deploy
Highlights
Self-contained sub-apps
A Bootstrap launcher opens each tool from its own folder — add or remove a tool without touching the others.
Runs in the browser
The audio, CSV-analyser, hashing and image-analysis tools are pure client-side, so they work live on the web — no install.
Desktop + web
Packaged as Electron mini-apps for desktop, but the static ones deploy straight to GitHub Pages.
Screens
Live demo covers the four browser-based tools; system-info needs its Express backend, so it runs locally only.