These are reconstructed from a real portfolio — 47 services across 12 hosts and 144 repos. Project names, domains and tokens are blurred. The point of every screen below: what you'd otherwise do by hand, host by host, browser tab by browser tab.
A real weekly check means opening every one of these, finding the right project, and reading a different status vocabulary on each. That's the ~2 hours Berta Pulse gives back.
12 dashboards · 12 logins · 12 status dialects. Below is the same picture after a single Pulse scan.
| Provider | Project | Status | Class | Waste |
|---|---|---|---|---|
| railway | marketing | CRASHED | AUTO_FIXABLE | $18/mo |
| render | news-api | SLEEPING | NEEDS_CONFIRM | IDLE |
| amplify | solarsisters | FAILED | AUTO_FIXABLE | — |
| fly | pentest-api | STOPPED | NEEDS_CONFIRM | IDLE |
| vercel | cost-app | READY | HEALTHY | — |
| railway | FRTB-GLOB | SUCCESS | HEALTHY | — |
| netlify | berta-one | READY | HEALTHY | — |
| cloudrun | arbor | SUCCESS | HEALTHY | — |
● 2 sitemaps with errors ● 3 with warnings ● 9 healthy
| Site | Sitemap | Errors | Warnings | Last read | Index rate |
|---|---|---|---|---|---|
| essay.•••.com | /sitemap.xml | 3 | 1 | 41 days ago | 12 / 88 |
| •••.rondanini.com | /sitemap.xml | 1 | 0 | 2 days ago | 61 / 140 |
| •••.berta.one | /sitemap.xml | 0 | 2 | 1 day ago | 48 / 50 |
| youngtrader.••• | /sitemap.xml | 0 | 0 | today | 22 / 22 |
https://essay.•••.com/books/the-•••
FAIL Crawled — currently not indexed
● 144 repos · 2 orgs · 12 linked to live hosts
| Score | Repository | Lang | Linked host | Action |
|---|---|---|---|---|
| 82 | luigipascal/berta1-analytics | TS | vercel | Push sitemap |
| 76 | luigipascal/News | TS | render | sitemap |
| 54 | Berta-one/free-media-stack | HTML | — | deploy · stale |
| 71 | luigipascal/Cost | TS | railway | dashboard |
| 48 | luigipascal/Pentest | Python | fly | no sitemap |
Every screen above is something you'd otherwise do by hand, one host at a time. Berta Pulse runs it on a schedule and pings you when something breaks.