← All projects
liveInternal Toollaunched Feb 2026

Weekly Ops

Weekly operational health, in one place

Automated weekly operational health monitor — domain uptime, SSL expiry, VPS disk, container health, GA4 cross-domain sessions — plus a manual reflection log and an optional AI-assisted insights mode.

Open the live app

problem

A portfolio of side projects drifts unless something forces a weekly review. Spreadsheets work for one cycle and then quietly stop being filled in.

solution

Flask app that runs scheduled checks (5 domains, SSL, disk, 25 containers, GA4 continuity) every week, captures manual highlights / blockers / next-week actions, and emits a Friday digest. AI mode (Ollama / OpenAI) optionally interprets traffic shifts.

architecture

5 koralktech.i…Docker (25 con…GA4APSchedulerFlask appSQLiteWeb UI

external → compute → store → ui

outcome

Friday becomes a deliberate stopping point. The weekly review actually happens because the dashboard is half-filled before you sit down.

stack

PythonFlaskSQLiteAPSchedulerDocker

capabilities

  • Domain uptime + SSL expiry monitoring
  • VPS disk and container health
  • GA4 cross-domain session tracking
  • Weekly highlights / blockers / actions
  • Optional AI-assisted insights
  • Friday digest email

lessons learned

  • 01A weekly cadence is the smallest unit that survives. Daily is too granular to reflect; monthly is too sparse to course-correct.
  • 02Half the value is in seeing a chart go up and then asking why. The other half is in writing one sentence about it.
  • 03Auto-fill the boring half (uptime, SSL, disk) so the human only writes the hard half (insights).
← All projectsOpen the live app →