Back to Portfolio
Case StudySaaS / Small Business

Stabilizing and Scaling a Free Salon Booking Platform for Danish Small Businesses

How I resolved critical production reliability issues, rebuilt the real-time calendar engine, implemented Redis caching, and set up CI/CD pipelines for Bookt.dk — a free salon booking platform serving active salons across Denmark.

Role

Full-Stack & DevOps Engineer

Client

Power Match (Denmark)

Timeline

Sep 2024 – Jul 2025

Zero planned

Downtime

Denmark salons

Market

Redis (significant speedup)

Caching

CI/CD automated

Deployments

About the Product

Bookt is a free salon booking platform built for small Danish salons. It provides a unified calendar, shareable booking links, automated appointment reminders, cash register integration, and a mobile app — all at no cost with no binding contracts. Revenue comes only from optional payment terminal services.

The Challenge

Bookt's production system was experiencing reliability issues and performance bottlenecks that directly impacted salon owners' daily operations. The platform needed stabilization, faster response times, and a robust real-time booking infrastructure — all while maintaining the 'simple and free' promise to its users.

What I Built

  • Stabilized the production backend by identifying and resolving reliability bottlenecks causing downtime for active salons
  • Optimized database queries and implemented Redis caching strategies to significantly improve API response times
  • Rebuilt booking workflows with real-time calendar synchronization and conflict detection
  • Implemented automated appointment reminder system to reduce salon no-shows
  • Containerized the application with Docker and established CI/CD pipelines for reliable, repeatable deployments
  • Set up monitoring and alerting to catch issues before they impact end users

Outcome & Impact

Stable, high-performance booking platform serving active salons across Denmark — zero planned downtime, faster booking confirmations, and an automated reminder system that measurably reduced no-shows.

Tech Stack

Node.jsPostgreSQLRedisDockerGitHub ActionsNginxLinux

Need something similar built?

I take on 1–2 clients at a time to ensure quality. Get in touch and let's discuss your project.

Start a Conversation