Java-система для управления очередями и записью на приём в поликлиниках: заменяет тайм-слоты на смены и номерки-токены.
Medora — система для организации амбулаторного приёма (OPD) в клиниках. Вместо привязки к точному времени она делит день на смены и выдаёт пациентам последовательные номерки-токены, что удобнее при задержках и большом потоке людей. Система построена на Spring и защищена от ошибок при одновременных записях с помощью блокировок в базе данных, чтобы исключить двойное бронирование одного номерка.
Описание автора:Medora is a scalable appointment booking and OPD queue system using a shift-based, token-driven model. It features a modular three-layer architecture, Spring Data JPA pessimistic locking for concurrency, appointment state machines, queue triage strategies, and future AI integration.