Kontor – Nuxt 4 Admin Dashboard for Service Businesses by Pavlina StavrevaKontor – Nuxt 4 Admin Dashboard for Service Businesses | Contra
A back office for small service businesses, ready to customise.
Kontor is a multilingual admin dashboard built with Nuxt 4 and Tailwind CSS v4. It is made for trades and service companies such as painters, electricians, cleaners and installers: the people who plan crews, send quotes and chase invoices.
Free bug fixes: found a bug? Send me a message here on Contra and I'll fix it for free, usually within 2–3 working days. All 1.x updates are free.

8 screens

Today: crew timeline with a live “now” line, KPIs, 12-month revenue chart, overdue invoices, upcoming jobs
Jobs: kanban board from request to done (drag and drop or keyboard)
Quotes and invoices: filterable tables with status chips and totals
Document view: paper-style quote/invoice with VAT and rounding, prints to PDF
Customers: sortable table with detail panel and history
Calendar: week view per crew
Settings and sign-in

Built in

English, German and French, with money and date formats per language
Light and dark theme
Fully responsive, with a mobile menu
Brand colours in one file (CSS variables)
Typed demo data, easy to swap for your API (Supabase, Directus, your own endpoints…)
No heavy UI library: plain Vue components and hand-built SVG charts
README with setup, customising and deploy steps
What you get: full source code (.zip), README, licence for 1 end product.
Get it for$65.00
Tags
Nuxt.js
Product created by
Pavlina Stavreva Müntschemier, Switzerland
Pavlina's other products
Handwerk – Multilingual Nuxt 4 Template for Trades
$49.00
Atelier Mira – WordPress Theme for Hair Salons
$32.00
Get it for$65.00
Tags
Nuxt.js
A back office for small service businesses, ready to customise.
Kontor is a multilingual admin dashboard built with Nuxt 4 and Tailwind CSS v4. It is made for trades and service companies such as painters, electricians, cleaners and installers: the people who plan crews, send quotes and chase invoices.
Free bug fixes: found a bug? Send me a message here on Contra and I'll fix it for free, usually within 2–3 working days. All 1.x updates are free.

8 screens

Today: crew timeline with a live “now” line, KPIs, 12-month revenue chart, overdue invoices, upcoming jobs
Jobs: kanban board from request to done (drag and drop or keyboard)
Quotes and invoices: filterable tables with status chips and totals
Document view: paper-style quote/invoice with VAT and rounding, prints to PDF
Customers: sortable table with detail panel and history
Calendar: week view per crew
Settings and sign-in

Built in

English, German and French, with money and date formats per language
Light and dark theme
Fully responsive, with a mobile menu
Brand colours in one file (CSS variables)
Typed demo data, easy to swap for your API (Supabase, Directus, your own endpoints…)
No heavy UI library: plain Vue components and hand-built SVG charts
README with setup, customising and deploy steps
What you get: full source code (.zip), README, licence for 1 end product.
Pavlina's other products
Handwerk – Multilingual Nuxt 4 Template for Trades
$49.00
Atelier Mira – WordPress Theme for Hair Salons
$32.00
$65.00
Buy