BeautyPad — CRM для мастеров красоты с шифрованием персональных данных клиентов
BeautyPad — CRM для мастеров красоты с шифрованием персональных данных клиентов
Мобильное приложение-CRM для мастеров красоты и массажа: запись клиентов, медкарты, финансы — через приложение специалиста и веб-запись для клиента. Работа с медицинскими и персональными данными в одиночку означает, что защищать их приходится самому, без отдельной команды безопасности.
Спроектировал и реализовал: изоляцию строк по владельцу на уровне базы (row-level security в PostgreSQL), шифрование чувствительных полей (AES-256-GCM), слепой индекс для поиска по зашифрованным данным без их расшифровки и неизменяемый журнал всех действий.
Монорепозиторий на Turborepo: бэкенд, мобильное приложение специалиста и веб-запись клиента в одних границах, с общим пакетом типов и бизнес-логики между ними.
97,5% коммитов — мои: 79 из 81 за время активной разработки, оставшиеся два — автокоммиты вспомогательных инструментов.