Örnek olarak yazıyorum bunun mutlaka alternatifleri var. Misal arkadaş yazmış firebase, ben farklı bir yol izleyeceğim. MSSQL ile veritabanı oluşturuyorum. C# ile uygulamamda kullanacağım API 'yi yazıyorum. Bir de uygulamamı yönetmek için bir admin paneli yazıyorum, soru vs. yazmak, üyelikleri yönetmek için. Gerekiyorsa zamanlanmış görevler için Windows Service yazıyorum. Mevzu yaklaşık olarak bitiyor. Uygulama için bir sunucu kiralayın, Radore'de sunucusu olan bir firmadan alacağınız VDS şimdilik işinizi görür sanırım. SQL Server, Plesk kurulumları vs. sonrası domain alınır ve uygulama faaliyete geçirilir.
Yine söylüyorum bunları yapmadan da halledebilirsin işini ben Linux tarafını bilmiyorum, söylediklerinden yola çıkarak ben olsam napardım onu anlattım bir nevi. PHP ya da Python hatta Java ile de hallolabilir. Hepsinden öte eğer programlama bilgin hiç yoksa tavsiyem bir yazılım firmasına danışman fikrini açıp parasıyla yaptırman. Veyahut kendine bir vakit ayırabiliyorsan tüm bunları öğrenip kendin hayata geçirebilirsin.