Через nodejs было бы проще всего:
https://metanit.com/web/nodejs/3.1.phpСтавишь nodejs, пишешь js скрипт, запускаешь его через
node server.js, сторонние либы опциональны. Получать запрос от клиента и сохранять жсоном в файлик. Плюс если захочется реалтайм обмен данных, то там простая работа через websocket протокол вместо http, его api для отправки/прослушки сообщений еще проще.
Единственная проблема что nodejs хостингов в природе почти не существует, только сервисы где запускается скрипт ноды, потом засыпает когда нет клиентов и 30 секунд выходит из спячки, не сохраняя данные в фс. Возможно fly.io имеет сохранение на бесплатном тарифе, надо потестить. А так vps от 100р/месяц стоят, где полный линукс сервер и можно что угодно хранить и запускать имея глобальный ип сервера. В остальных случаях быстрее будет пхп хостинг найти и там без секса с бд так же в файл что-то сейвить для начала.