Kronos - a lightweight, medical-focused apppointment booking platform

June 2026

Project Description

When I was rebuilding the Geneva Pediatric Society (SGP) website, one core issue appeared. The SGP handles a night and weekend duty shifts for pediatric emergencies, which allows to alleviate the burden on the Cantonal Hospital (HUG).

The issue is that due to the rotating shift of between doctors, each one using a different appointment booking platform (if any), having a common management of the night duties appointments is near impossible. Additionnally, the leader of this market, OneDoc, doesn’t allow for account sharing between different practicians, and buying one license per pediatricians would be very expensive.

The solution ? Build my own of course ! Initially, I just needed to build a custom solution for SGP, but I though it might be a more interesting summer project to transform it into a standalone tool. The idea is to build a lightweight appointments booking platform, easily deployable even with very little technical skills, satisfying the swiss regulation in terms of patients data privacy, and make it free and open source (and maybe still save a bit of time to enjoy summer beaches).

Existing solutions

Before building everything myself, here are a few alternatives I’m considering to use or inspire myself from:

  • Cal.com and its fork Cal.diy. The cal.diy is free and open source under MIT license, with most interesting features of the business version.
  • easyappointments: A really nice and clean UI, easy to deploy and host. The only issue is that it’s written in PHP, making it harder to modify.
  • OpenReception: An proclaimed E2E appointment booking platform, fully open source and funded by the German Ministry of Research, Technology and Space. This aligns closely with my own requirements, and the federal funding also makes it more probable to last long term.

What now ?

This is an active project undergoing active development, well at least as soon as I finish my exams.