Olá,
Meu nome é Gregory e trabalho como Arquiteto Dotnet.
Apesar de trabalhar com a tecnologia há 12 anos, eu não aconselharia fazer utilizando Dotnet, pelo custo com ambiente.
Apesar do ASPNET já rodar em linux, a versão ainda é beta e não aconselho utilizar em projetos reais ainda.
Como alternativa sugiro utilizar Ruby on Rails, PHP ou mesmo o NodeJS, com umas dessas tecnologia vc consegue contratar um VPS na Digital Ocean por 10 dólares mensais, e escalar conforme a necessidade.
Se caso vc tiver interesse, podemos ajuda-lo no desenvolvimento tanto do Front quanto do Back.
O valor hora de desenvolvimento é R$50,00.
Espero ter ajudado!
Obrigado!