Confesso que não entendi muito bem como o app funciona, talvez uma interface um pouco mais intuitiva ou alguma página de ajuda seria legal.
Sobre a hospedagem e BD, igual o maninho ali disse, você pode usar a Cloudflare. Uso eles pra hospedagem de alguns projetos e é muito bom, você pode ligar com um repositório GitHub e fazer build e deploy automaticos, ou upload de arquivos manual. Banco de dados na Cloudflare tem o KV (chave-valor), Durable Objects (mas acho que não serviria muito por seu caso) e o D1 (SQLite serverless), tem outros mas confesso que não explorei tanto.
Pro seu caso, acho que seria melhor usar um Supabase ou Firebase da vida mesmo. Supabase seria minha sugestão por te dar a possibilidade de não precisar se um back-end, fazer tudo no front. Cloudflare te dá mais limites no plano gratuito, mas é bem mais complexo de mexer, além da documentação ser horrorosa.
Recemente tenho feito vários projetos com apenas HTML, CSS, JS e Vite de builder, e to viciado. É rápido (ainda mais se usar TailwindCSS na UI), extremamente simples, e dá pra fazer muita coisa. Você junta isso com o Supabase e tem um app extremamente poderoso, sem ter que vender a alma pra construir e manter na Cloudflare, porque lá é tudo código puro com hieróglifos de documentação.
Eu tenho um repo de template pra projetos apenas front assim, que tu pode só apagar as páginas HTML extras e construir de acordo com sua necessidade, se quiser dar uma olhada(e se tiver alguma sugestão também).