Case study

CertWatch

A web app for recording staff training certificates and the dates they expire.

CertWatch homepage

01

Problem

A team needs one place to see which staff training certificates are still valid and which are close to expiry.

02

What I built

CertWatch records each certificate and its expiry date. I built it with Next.js, Better Auth, Drizzle, and Supabase.

CertWatch is the public product I point small teams to when they ask what a focused internal tool looks like. The live app is on a subdomain of this site.

03

What it does

The tracker is a small business tool: certificate name, the person it belongs to, and the date it expires, in one app instead of a scattered set of files.

Start with a short call

Tell me what you need. I will reply with a scope and a quote.

Contact Alif