Skip to content
J.G Janindu Gayanga, home

Personal project

BookLK: Event-Driven Service Booking Marketplace

Customers book time slots with salons, clinics and repair shops, vendors get paid out, and the platform keeps a commission. It is four services plus a job worker, joined by a transactional outbox to Kafka, with a Go WebSocket service for live updates. Payments run on Stripe test mode and the PayHere sandbox, and they are reconciled every night.

BookLK showcase on GitHubContact Janindu Gayanga

The problem

Architecture and key decisions

Results

Tech stack

Links

Other projects

Back to all projects