Об этом проекте

FED-SPA — это статический каталог лицензированных массажных заведений Флориды без бэкенда, проверенный через портал Управления медицинской квалификации (MQA) Департамента здравоохранения Флориды. Текущий релиз (2026.2, данные на 2026-09-11) содержит 47 лицензированных записей и 44 записи в списке наблюдения, охватывая заведения вдоль коридора US-1 / Federal Hwy от Форт-Пирса до Хомстеда в 5 округах; в README отмечено, что 283 записи коридора остаются непроверенными для будущего прохода. Проект построен на трех заявленных ограничениях: без бэкенда (только статические файлы, обновляется раз в год), без стороннего кода (стандартная библиотека Python, нативная криптография Node, ванильные JS/CSS, androidx core + appcompat, SwiftUI + CryptoKit) и ежегодный цикл обновления. Данные поставляются в двух уровнях: публичный список лицензированных в открытом JSON (также экспортируется в CSV), который любой может проверить или форкнуть, и список наблюдения для подписчиков заведений, где документированный поиск MQA не нашел совпадений с лицензией, зашифрованный с помощью PBKDF2-SHA256 для вывода ключа и AES-256-GCM, расшифровываемый только на клиенте после ввода общего кода. Каждая запись списка наблюдения фиксирует точные условия поиска и дату; проект подчеркивает, что результат «лицензия не найдена» — это повод для вопросов, а не приговор. Единый исходный набор данных распространяется на шесть поверхностей с помощью скрипта генерации, чтобы платформы не расходились: устанавливаемый офлайн-совместимый веб-PWA, расширение Chrome Manifest V3 с бейджем домена и быстрым попапом, приложение Android с глубокими ссылками и виджетом на главном экране, поверхность Android Auto, приложение для часов и iOS-приложение SwiftUI. Android Auto и часы намеренно показывают только лицензированные данные — это решение о минимизации данных задокументировано в вики проекта. Ежегодное обновление — это человеческий процесс: сопровождающий перепроверяет записи на портале MQA, редактирует исходный JSON, проверяет по схеме, повторно шифрует список наблюдения, перезапускает скрипт распространения и помечает релиз. Административные скрипты включают скрапер MQA, инструмент шифрования, валидатор схемы и генератор публичных файлов. Каждая запись несет поля verified_by (URL портала), last_checked и data_as_of; исправления данных принимаются через шаблоны задач. Позиция по конфиденциальности: нет сервера, нет аккаунтов, нет аналитики, нет отслеживания; код подписчика никогда не передается и существует только в сессии браузера, локальном хранилище с согласия или эквиваленте связки ключей устройства. Код лицензирован MIT, а набор данных — ODbL 1.0. Проект независим и не связан со штатом Флорида, а данные — это снимок, а не живая лента; пользователям рекомендуется перепроверять информацию на портале MQA перед принятием любого решения.