Operations panels · 2026

Panel Intela

A tax office's client accounts — JPK VAT, bookkeeping summaries and per-client parameters in one panel.

Intela runs the books of dozens of companies. Their panel gives every client an account — bookkeeping summaries, JPK VAT declarations, activity monitoring — while the office manages roles, users and per-client tax parameters from the same place.

Client

Intela — Kancelaria Podatkowa

Status

In build — client accounts and declarations first

Role

System design · Full frontend build · E-mail pipeline · API contract

Panel Intela — client parameters module with the full navigation expanded: summaries, declarations, monitoring, management

The numbers.

Every figure here lives in a repository.

416 + 240
commits — frontend and .NET backend repositories
39
frontend test files run on every push — Vitest with coverage
JPK · OSS · VAT UE
per-client tax parameters managed from one module
2
sign-in paths — e-mail with activation flows, or Google OAuth
.NET export
transactional e-mails written in react-email, exported for the backend

The brief.

A tax office's clients ask the same questions every month: what was booked, what was filed, what's still missing. Intela wanted a panel that answers them without a phone call — and an internal side that keeps parameters, roles and logs in order.

The client side ships accounts with activation and password flows; the office side manages global users, roles, action logs and each company's JPK, VAT OSS and VAT UE settings.

What we built.

Shown as it really renders — no mockups.

Client accounts done properly

Registration, e-mail activation, password reset and Google sign-in — every flow with its own transactional e-mail, previewed in a built-in dev tool.

Login — e-mail and password with remember-me, or Google sign-in

E-mails as code

Templates written in react-email, previewed live and exported for the .NET mailer — one source of truth for what clients receive.

E-mail template preview — the password-reset mail rendered live, with HTML and .NET export

Declarations and summaries

Bookkeeping entries, activity reports and JPK VAT declarations per company — with a company switcher for owners of more than one.

Per-client parameters

JPK VAT, OSS and VAT UE flags managed per company in one searchable module — the office sees every client's setup at a glance.

More of the work.

Account-activation e-mail — the welcome template rendered live in the preview tool

Account-activation e-mail — the welcome template rendered live in the preview tool

Role

  • System design
  • Full frontend build
  • E-mail pipeline
  • API contract

Stack

  • React 19
  • TypeScript
  • Vite
  • TanStack Router · Query
  • react-email
  • Google OAuth
  • .NET backend
  • MySQL
  • Vitest

Worth knowing

  • The e-mail preview tool ships only in dev builds — production bundles never carry it.
  • Proprietary engagement; shown with the client's brand.

Your operation has a shape. Let’s draw it.