- Builds
- Internal dashboard
Internal dashboard
Stand up an internal dashboard your team can log into — tables, filters, and a safe data path — without overbuilding or guessing the monthly £ bill.
For: small team putting a business database behind a login
The stack
DATAAUTHSupabaseAuth + Postgres + RLS for rolesFree → £18.72
- Layer
- DB + auth
- Plan
- Free → Pro
- What it does here
- Auth + Postgres + RLS for roles
- Note
- Free pauses after 1 week inactivity
BUILDLovableFast internal UIFree → £22 (annual £19/mo)
- Layer
- Frontend (optional)
- Plan
- Free → Pro
- What it does here
- Fast internal UI
- Note
- GBP on pricing page; VAT unknown
HOSTNetlify Personal (lean) or Vercel ProInternal business use is commercial£6.74 / £14.98
OPSGitHubDependabot + secret scanningFree
- Layer
- Monitoring and security
- Plan
- Free
- What it does here
- Dependabot + secret scanning
- Note
- Secret scanning + push protection free on public repos; private Secret Protection price not found
Steps
Scaffold
Dashboard shell (optional Lovable → GitHub).
Done when app runs locally with a blank protected route.
Supabase
Tables for your business data; Auth for the team; RLS by role.
Done when two test users see different rows.
UI
Tables, filters, and empty states wired to Supabase.
Done when a filtered view matches a known seed query.
Deploy
Netlify Personal (lean) or Vercel Pro (robust/commercial).
Done when teammates can sign in on the public URL.
Harden
No anon SELECT on sensitive tables; env secrets server-side; spend alerts on Pro.
Watch out for
- Supabase Free pauses after 1 week of inactivity — bad for a real internal tool left idle over a holiday; use Pro (£18.72) for robust.
- Internal = commercial hosting — don’t plan on Vercel Hobby.
- Needs realistic seed data and role-based RLS to be a meaningful test (medium effort to set up).
What it costs each month
| Stage | Platform (no Lovable) | Stripe fees | Total | + Lovable Pro |
|---|---|---|---|---|
| (a) Lean (Netlify Personal + Supabase Free) | £6.74 | £0.00 | £6.74 | £28.74 |
| (b) Robust (Vercel Pro + Supabase Pro) | £33.70 | £0.00 | £33.70 | £55.70 |
No Stripe in this build (internal tool, no customer payments).
Platform at (a) = Netlify Personal £6.74 ($9 × 0.7489) + Supabase Free £0 — note Free pauses after 1 week idle.
Platform at (b) = Supabase Pro £18.72 + Vercel Pro £14.98 (= £33.70).
Excluded: VAT, domains, usage overages, seed-data tooling.
What the totals leave out
- Lean path £6.74/mo desk-costed, but Free DB can pause.
- Robust path £33.70/mo before optional Lovable Pro (£22).
- No customer payment fees in this stack.
Disclosures
No sponsored or affiliate placements.
Sources
FX (USD tools): 1 USD = 0.7489 GBP (Bank of England reference rate, 16 Oct 2026). Source: https://www.bankofengland.co.uk/boeapps/database/_iadb-fromshowcolumns.asp?csv.x=yes&Datefrom=12/Oct/2026&Dateto=20/Oct/2026&SeriesCodes=XUDLUSS&CSVF=TN&UsingCodes=Y&VPD=Y&VFD=N (checked 2026-10-23). Lovable is GBP — no FX.
Source: Stackguide desk research, checked 16 Oct 2026, using the vendor pricing pages below. Confidence: desk-costed.
| Vendor | URL |
|---|---|
| Supabase | https://supabase.com/pricing |
| Netlify | https://www.netlify.com/pricing/ |
| Vercel | https://vercel.com/pricing |
| Lovable | https://lovable.dev/pricing |
| FX | https://www.bankofengland.co.uk/boeapps/database/_iadb-fromshowcolumns.asp?csv.x=yes&Datefrom=12/Oct/2026&Dateto=20/Oct/2026&SeriesCodes=XUDLUSS&CSVF=TN&UsingCodes=Y&VPD=Y&VFD=N |
Change log
| Date | Change | Source |
|---|---|---|
| 2026-10-16 | First desk-costed Internal dashboard build (replaces draft placeholder) | Stackguide desk research |
| 2026-10-23 | USD prices re-converted at the Bank of England reference rate, 1 USD = 0.7489 GBP (16 Oct 2026), the one rate used site-wide (was 0.7535, exchangerates.org.uk 15 Oct 2026 close); £ figures and totals re-derived | Bank of England series XUDLUSS, checked 2026-10-23 |