Hospedagem de aplicação e API

Boa tarde pessoal!

Tenho um freela que é composto por um app Android e um front Angular que acessam uma API REST de um backend Java.

No caso precisaria de hospedagem pro backend (banco/aplicação) e para o front. Essa estrutura seria só pra um cliente e não tem previsão de ser usada pra outros tipo um SAAS.

Abrindo um parentese: cheguei a tentar usar o Firebase pro backend (e assim ter hospedagem, database, autenticação) ms tive dificuldades de implementar regras de negócio nas functions.

Qual seria a melhor estratégia de cobrança pra esse cenário?

  • Cobrar valor mensal de tudo incluindo desenvolvimento, hospedagens, etc por tempo ilimitado (e assim ficar responsável pela hospedagem e tudo mais)
  • Cobrar um valor do desenvolvimento/entrega do sistema e fazer o cliente pagar as hospedagens/domínio, etc?

Na minha opinião, cobre pelo seu tempo. Acerte um salário mensal e estipule um tempo pra entregar. Após esse prazo, com o sistema concluído, reduza o valor mensal e justifique que vai precisar dar manutenção, fazer ajustes. Ajustes, não funcionalidades novas.

Sempre coloque o custo dos servidores na conta.

Outra dica: angular conversa bem com o ionic. Se organizar direitinho, você só vai precisar fazer o sistema 1 vez.

Vou anotar sua sugestão, não sei se pra esse freela vou fazer ms achei bem interessante. Sobre Ionic, o app fiz em Angular e Capacitor e tive uns problemas de lib do SDK do Firebase Storage, acho que se fosse Ionic desde o início teria me poupado muita dor de cabeça. Próximo app ou Ionic ou Flutter.

Cobrar um valor do desenvolvimento/entrega do sistema e fazer o cliente pagar as hospedagens/domínio, etc?

Sempre a essa opção.

E se o valor da hospedagem aumentar, você vai arcar com os custos? pra não precisar ter essa conversa sempre tranfira esse custo para o mão dele

Estou bem inclinado nessa direção principalmente porque não tem perspectiva de outros projetos com o cliente, se fosse um app mais genérico que pudesse ser usado por outros até tentaria ms é bem personalisado.

Estou a procura de trabalho como freelancer para aumentar minha renda, e aprender coisas novas também no mundo da programação, caso precise de uma ajuda, para agilizar alguma entrega, ou poder pegar outro projeto em paralelo, entre em contato.

Eu só colocaria em alguma plataforma de hosting, como a conteige e falaria como que coloca créditos todos os meses para manter o sistema funcionando. Vou fazer assim com meu novo cliente.

Opa, interessante, o plano Java Ultrabox deles está mais em conta (e tem mais memória) que o da Integrator que pago 35,00.