TECHPARTNER CONSULTING

Codester demo · Business software

SiteWatch — Website Uptime Monitor

Checks your websites every minute on your own computer and messages you the moment one goes down — no monthly fee.

$79 on CodesterBoot test: HTTP 200, first-run flow driven in a browserChecks every 60 seconds

First run: pick the database

The packaged program, booted locally during packaging. The first screen asks one question — the guides tell the buyer to pick the built-in database and click Next. No separate database server to install.

First-run setup screen from the actual packaged program, captured during the packaging boot test.

Create the admin account

There is no default password. The buyer creates their own admin account on first run, then signs in.

Account creation screen, captured with a throwaway local account during the test.

The dashboard

Quick stats across the top — Up, Down, Maintenance, Unknown — and the button that adds the first monitor. The presets in the package (website check, SSL expiry, keyword check, server ping) take it from empty to watching a real site in minutes.

The dashboard at first sign-in, before any monitors are added — the honest starting state every buyer sees.

Booted and checked during packaging

Real lines from the packaging boot test: the server started and listened, the root URL answered with the setup redirect (302), and after the first-run setup the dashboard answered HTTP 200.

2026-11-12T11:14:50-05:00 [SETUP-DATABASE] INFO: Listening on:
2026-11-12T11:18:05-05:00 [MIGRATION] INFO: Listening on:
2026-11-12T11:18:06-05:00 [SERVER] INFO: Listening on:
$ curl -s -o /dev/null -w "%{http_code}" http://localhost:3001/
302
$ curl -s -L -o /dev/null -w "%{http_code} %{url_effective}" http://localhost:3001/  (follow redirects, after first-run setup)
200 http://localhost:3001/dashboard
First run flow verified in headless Chromium (Playwright):
  / -> /setup-database (pick SQLite, Next) -> /setup (create admin account) -> /dashboard (logged in)

What it does