NICKSON WEKONGO ◆ SENIOR BACKEND ENGINEER ◆ INFRASTRUCTURE · GO · PYTHON · POSTGRESQL · DOCKER · LINUX · AWS ◆ NAIROBI → REMOTE OK ◆ FORTINET CERTIFIED ASSOCIATE ◆ AWS SECURITY FUNDAMENTALS ◆ 8+ LIVE PRODUCTION SYSTEMS ◆ 3+ YEARS SHIPPING REAL SOFTWARE ◆ DEPLOY FAST. STAY UP. SHIP MORE. ◆ NICKSON WEKONGO ◆ SENIOR BACKEND ENGINEER ◆ INFRASTRUCTURE · GO · PYTHON · POSTGRESQL · DOCKER · LINUX · AWS ◆ NAIROBI → REMOTE OK ◆ FORTINET CERTIFIED ASSOCIATE ◆ AWS SECURITY FUNDAMENTALS ◆ 8+ LIVE PRODUCTION SYSTEMS ◆ 3+ YEARS SHIPPING REAL SOFTWARE ◆ DEPLOY FAST. STAY UP. SHIP MORE. ◆
03 — Project

SalonBook

← Back to Projects
SalonBook
Web Development completed advanced Enterprise

SalonBook

49 views
Ongoing (multi-phase build)
Development
2
Team Size
~10,000+ (estimated backend + infra)
Lines of Code
Prototype
Users
~200ms–500ms depending on load
Response Time
49
Views
Overview

SalonBook is a production-style SaaS platform designed to digitize salon operations through WhatsApp automation. It enables customers to book appointments, receive reminders, and make payments without requiring a mobile app. The system is built using a multi-tenant architecture where multiple salons operate on a shared infrastructure while maintaining strict data isolation. It integrates WhatsApp messaging workflows, payment processing, and backend scheduling logic into a unified system deployed on Docker-based infrastructure.

The Challenge

Small and medium salons rely on manual booking systems such as phone calls, paper diaries, and unstructured WhatsApp messages. This leads to inefficiencies like double bookings, missed appointments, lack of client tracking, and revenue loss.

The Solution

SalonBook solves this by introducing a WhatsApp-first SaaS platform that automates booking, scheduling, reminders, and payments. It eliminates the need for mobile apps by leveraging WhatsApp as the primary user interface while providing a web dashboard for salon owners to manage operations efficiently.

The Results

- Automated booking system reducing manual scheduling errors - Centralized customer and appointment tracking - Improved operational efficiency for salons - Production-ready multi-tenant SaaS architecture with scalable infrastructure design

Key Features
→ Multi-tenant SaaS architecture
→ WhatsApp-based booking automation
→ Payment integration (M-PESA & card payments)
→ Session-based conversation tracking with expiry
→ Dockerized deployment architecture
→ Reverse proxy routing using Nginx Proxy Manager
→ Cloudflare DNS and SSL integration
→ Real-time booking and scheduling system
Technology Stack
Redis Fiber Twilio GitHub Actions PostgreSQL Nginx Docker
Gallery
Tags
go saas whatsapp-automation multi-tenant docker postgresql backend infrastructure
Timeline
Completed
March 2026

Interested in This Project?

Full source code and documentation available. Reach out for collaboration.

Get in Touch → All Projects →