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/
Já conhecia o 000webhost, mas não confio muito nele pois já me deixou na mão algumas vezes 😅
Sobre utilizar a Vercel para rodar PHP, isso me deixou de queixo caído. Não fazia a mínima ideia de que isso era possível, com certeza é uma ótima alternativa para esse e outros projetos! Obrigado pelas dicas ;)