← Back

What you are claiming

✍️ Admit it
App #457 Β· πŸ‡©πŸ‡ͺ Germany
Disaster score 570Legendary

Procurement built yet another project tracker

🧟 Builder has leftπŸ›οΈ Older than the departmentπŸ•ΈοΈ Load bearing
Users12
Departments0
Criticality52%
Money involved€0/yr
β€œSales already promised it.”— Marco, Procurement
Reason:
Honestly? Because the budget expires on Friday. With dark mode and no error handling.
Built by:
Marco, a warehouse supervisor
Build time:
3 evenings
Built with:
Svelte, which nobody else here writes
Database:
a Google Sheet with 191,966 rows and 31 tabs
Authentication:
the API key is called PUBLIC_API_KEY
Deployment:
using a self-signed certificate everybody has accepted
Responsible:
Operations, but they strongly disagree
Documentation:
none whatsoever
Security situation:
the admin page is protected by not linking to it
Future disaster:
It will import production data into the test environment.

Accidentally connected to (6)

  • β†’ syncs nightly because "real-time was too risky"
  • β†’ depends on LibreOffice rendering the spreadsheet correctly
  • β†’ downloads a CSV from SAP at 03:00
  • β†’ logs errors into a text file on the server
  • β†’ has a Zapier workflow nobody can access
  • β†’ has a cron job that triggers a webhook

⚠️ Removing this app may now destroy the company.

Age: 6.1 years Β· originally expected to last 2 months Β· 4 owners so far Β· survived 1 reorganisation Β· last meaningful change 420 days ago Β· original builder left 216 days ago

Rated legendary mostly because: 6 accidental connections, 52% chance of becoming business critical, alive 37x longer than intended.

Admit this was you

Procurement built yet another project tracker