Skip to content
SH-03ADetail A

PoupaNaEnergia

Solo product

An independent electricity-tariff comparator for the Portuguese market. Users upload a power bill, a Gemini-powered pipeline extracts their consumption, and a regulatory engine fed by ERSE data synced daily ranks every plan by real annual cost.

Type
AI / Energy
Status
Live
PoupaNaEnergia screenshot 1
Fig. 01
Problem
Households in Portugal cannot tell which electricity plan actually costs less against their own bill.
Constraint
Live ERSE data, messy PDF bills, and a product that has to be trusted with money.
Decision
Gemini extracts the bill; a regulatory engine ranks every plan by annual cost; Lighthouse CI runs on every push with hard a11y, SEO and LCP budgets.
Outcome
Live at poupanaenergia.pt — bill in, ranked plans out.

Signals

AI Bill ExtractionLive ProductLighthouse CI Budgets
PoupaNaEnergia screenshot 2
Fig. 02
PoupaNaEnergia screenshot 3
Fig. 03
PoupaNaEnergia screenshot 4
Fig. 04

Stack used

Next.js 16React 19TypeScriptTailwind CSS 4shadcn/uiSupabasePostgreSQLGoogle Gemini APInext-intlVitestPlaywrightLighthouse CIResendVercel
Detail A

Legend — the marks on these sheets

SH-xx
Sheet number. Every drawing in a set carries one, and the set is read in that order.
ESC 1:20
Scale. One unit on the drawing stands for twenty on the thing drawn.
DETAIL A/B/C
Detail callout. A lettered part of a drawing, enlarged on a sheet of its own.
SECTION C-C
Section mark. The line a cut is taken along, lettered at both ends.
BH-01
Borehole log. What a trial hole found, recorded downward by depth.
EOB
End of borehole. The depth at which the log stops.
REV. 2026
Revision. The issue a sheet belongs to; a later revision supersedes it.
As-built register
A table of what was actually built, set against what was drawn.

Press ? to open or close this panel.