
Noola Impact
A web client that turns uploaded energy bills into a clear plan for cutting annual costs.
01 / The problem
Noola Impact is an energy cost platform launched in Spain. Building owners upload their electricity and energy bills, AI analyses their consumption, and the platform tells them how to cut their annual costs. The frontend had to make that path feel obvious: upload a bill, understand what it says, know what to do next.
02 / Decisions
Design and build, from scratch
I designed the interface and built the whole frontend myself on Next.js 16 and React 19, with Tailwind CSS and shadcn/ui as the base so the design system and the code stay one thing.
One door to the backend
The browser never talks to Django directly. Every API request goes through a Next.js route handler that proxies it on to the backend.
Two kinds of state, two tools
Zustand holds interface state. SWR owns server data. Payments use Stripe Elements for secure card entry.
03 / The system
The frontend I built

04 / Results
- Live in Spain.
Next project
ArtSobo