Ficou muito bonito, parabéns. No momeno o site não carregou para testar, vou tentar mais tarde.

Não sei quanto vai custar para manter o backend ativo, mas uma sugestão que dou é lançar o app na playstore e salvar todos os dados do usuário no próprio dispositivo, assim não vai ter gasto nenhum para manter o app e tu pode ganhar algum dinheiro colocando admob.

Não sei se o Mongo possibilita isso de local storage, mas caso não, dá para usar o sqlite