ArtNight.
Part of the development team behind a painting events platform.
ArtNight organises painting classes and creative workshops across Germany. We contributed as part of the ArtNight development team and were not responsible for the entire platform. Our work covered the Storefront shop at artnight.com and the internal nKeeper event management tool.
- OUR ROLE
- Development as part of the team
- TECHNICAL FOUNDATION
- Nuxt + Vue
- TECHNOLOGIES
- Nuxt
- Vue
- TypeScript
- Storyblok


ArtNight,
on your screen.
Work within the ArtNight development team on the Nuxt Storefront shop and the internal nKeeper tool.
artnight.comHow the solution is built.
The key components and what they do.
- 01Nuxt + Storyblok
Online shop
Classes, city pages, basket, checkout and gift voucher purchases.
- 02Nuxt + Vuetify + Pinia
Internal nKeeper tool
Event management for the operations team and instructors.
- 03Vitest + Playwright
Release quality
Unit and end-to-end tests, error monitoring and accessibility checks.
nKeeper in practice.
An internal tool for managing events and the ArtNight team's day-to-day operations.
Event overview.
Published events, statuses and a catalogue overview in ArtNight's internal tool.
Our nKeeper work improved list loading and the reliability of status dialogs. The interface gives the operations team an overview of events and their current status.
Search and filters.
A search drawer with additional criteria for finding and narrowing down events.
We developed search, filters and the command palette (Cmd+K). Additional criteria narrow the event list by artwork, price, capacity and other event properties.
Personal details and internal figures are hidden.
Development as part of the team
- Gift vouchers and payment flows
- Localised city pages and sitemaps
- Accessibility and structured data
- Search, filters and quick commands in nKeeper
Project screenshot: November 2026.
Storefront: the shopping journey
The artnight.com shop is built with Nuxt, Vue and TypeScript, with content managed in Storyblok. Within the team, we developed parts of the shopping journey: amount selection and content for redesigned gift vouchers, notifications and a waiting screen for SEPA bank transfer payments, and basket fixes.
Storefront: localisation, SEO and accessibility
We contributed localised city and course listing pages, language-specific sitemaps, consistent handling of links from Storyblok CMS and schema.org structured data. The work also included accessibility fixes, Nuxt upgrades and improvements to Sentry error reports.
nKeeper: an internal operations tool
nKeeper is an internal application for the operations team and event instructors, built with Nuxt, Vuetify and Pinia. We developed search and filters, a quick command palette (Cmd+K), more reliable status dialogs and list loading, event cancellation rules, and framework upgrades with tests.

