1. Builds
  2. 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

Priced from vendor pages
Prices checked
16 Oct 2026
Exchange rate
1 USD = £0.7489
Sources
5
How we check

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
Layer
Hosting
Plan
Personal / Pro
What it does here
Internal business use is commercial
Note
Prefer Pro/Personal over Hobby for business use
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

  1. Scaffold

    Dashboard shell (optional Lovable → GitHub).

    Done when app runs locally with a blank protected route.

  2. Supabase

    Tables for your business data; Auth for the team; RLS by role.

    Done when two test users see different rows.

  3. UI

    Tables, filters, and empty states wired to Supabase.

    Done when a filtered view matches a known seed query.

  4. Deploy

    Netlify Personal (lean) or Vercel Pro (robust/commercial).

    Done when teammates can sign in on the public URL.

  5. 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