Skip to main content
← All projects

ToolDock

A dock of small, single-purpose tools.

  • Solo developer
  • Prototype
  • 2025

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

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.

How ToolDock works: Bootstrap launcher fans out to audio, csv-analyser, hash, image-analysis (deployed to GitHub Pages) and a local-only system-info UI backed by Express
How it works

Live demo covers the four browser-based tools; system-info needs its Express backend, so it runs locally only.