Use a 000webhost, é gratuita. É a versão free da Hostinger, possui um banco de dados MySQL.

Penso que o problema maior seja em rodar linguagens de backend de graça, mas existe o PHP e nesse ponto específico é a linguagem universal do backend, porque é onipresente, barata e roda em qualquer lugar.

Sim, a 000webhost é um lugar bacana para hospedagem PHP + MySQL. Porém, ela já me deixou na mão algumas vezes, por isso criei essa ideia maluca de um projeto sem back-end.