У вас три варианта:
1) Как говорил
SLIDERWEB написать локальный WEB сервер с синхронизацией.
2) Если работа только в Chrome то использовать его локальное хранилище WEB SQL (
Администрирование,
перевод описания).
3) Реализовать резервирование каналов связи, если связь пропала у одного провайдера то переключаться на другого.
В случаях 1 и 2 потребуется участие программистов, но второй более гибкий, по сути, если нет связи с сервером то операции записи на сервер откладываются в отдельные таблицы. Плюс вы должны предусмотреть то что должны в БД браузера иметь копию необходимых данных из БД сервера.
Вариант номер три требует участия системного администратора каждого фитнес-центра и если эти организации не являются вашими филиалами, а Вы только разработчик программного обеспечения то Вы можете его только рекомендовать.
Ответ на Ваш вопрос — "
Да это возможно. Только стоит ли затрачивать ресурсы программистов на построение отказоустойчивого приложения если можно за счёт меньших средств организовать резервирование каналов связи?"