← Work/EazyBook

EazyBook.

Production-grade booking and business management platform for service businesses and workshops. Multi-tenant SaaS with branch-aware operations, public booking, integrated POS, and Norwegian-compliant invoicing - fully bilingual.

Year2026
RoleLead engineer · 0 → ship
Duration~5 months
EazyBook - Multi-tenant booking & business management SaaS
01 · The problem

Service businesses and workshops in Norway needed a single platform for booking, branch management, POS, and compliant invoicing - but every tool on the market was either too generic, not Norwegian-aware, or stitched together from 4 SaaS subscriptions. Operators were juggling spreadsheets, paper receipts, and manual KID-formatted invoices.

02 · What I built

Multi-tenant from day 1

Stancl Tenancy with isolated tenant databases. Branches share customers and gift cards but staff, inventory, and operations stay scoped per branch with role + permission controls.

Public booking + scheduling

Theme-customizable public booking pages, advanced staff availability overrides, Norwegian licence-plate lookup (Statens vegvesen) for car workshops, and a customer portal with auth and appointment tracking.

Norwegian payments + compliance

Nexi recurring subscription billing, KID/VAT-compliant invoicing with bank details, Sveve SMS + email reminders with fallback delivery. GDPR-friendly architecture for the Norwegian market.

Operations + admin

Integrated POS pulling line items from appointments, multi-branch inventory, superadmin dashboard for tenants/plans/billing/notifications, fully bilingual (English + Norwegian Bokmål).

03 · Results
20+feature modules shipped
2languages (EN + NB)
100%tenant isolation
GDPRcompliant arch
04 · Stack
ReactNode.jsExpressMongoDBStancl TenancyNexiSveveTailwind
← PREVIOUSReal Food WinReal-food swap guide & mobile app (iOS + Android)NEXT →Noregna InvoiceNorwegian invoicing & financial SaaS
Let's ship

Ready to take your app to production?

Tell me what you've built so far - a short message is all it takes. I'll read it and get back to you within 24 hours with next steps.