iverium.nl

Iverium Software builds websites, web apps and mobile apps for businesses in Groningen and Drenthe. Its own site is where the work has to prove itself: fast, accessible and found on Google.

Scores 100 on its own checks

The iverium.nl homepage: "Website of app laten maken in Groningen en Drenthe", next to two client sites shown in browser frames
Role
Founder and lead engineer
Status
Live
Built with
  • Python
  • py4web
  • nginx
  • systemd
  • GitHub Actions
Links

What's on it

  • Service and regional pages generated from one content file, each with its own local copy.
  • Free tools for business owners: a website check, an accessibility check, a cookie check and a Google review link with a printable QR code.
  • A quote calculator that businesses embed on their own site, and Website-APK, a monitoring service with weekly reports, uptime checks and certificate alerts.
  • Research on how findable local businesses are online, published as anonymous totals only.

How it's built

  • Plain Python with the standard library wherever possible, so it runs on the server's stock Python 3.8.
  • The checkers fetch other people's websites, so every request is limited to public addresses, the resolved IP is pinned and each redirect is checked again.
  • A per-request Content-Security-Policy nonce, no inline styles and self-hosted fonts. Every page is held to a score of 100 on the site's own checks.

Open source

The QR encoder and the three checkers are public under the MIT licence: tinyqr, website-check, toegankelijkheid-check, cookie-check and google-reviewlink.