minha sugestão é que você use php para fazer o backend. Usar o github para essa finalidade será muito improdutivo.
É possível usar um script php para alterar o arquivo json, dá pra pedir pro chatGTP te mostrar como fazer isso.
Hospedagem gratuita de PHP
-
Você pode usar o próprio vercel: https://php.vercel.app/
-
000webhost hospeda php gratuitamente e conta com banco de dados SQL: https://br.000webhost.com/