Jesteś pewny że .NET Core + react/angular?
Nie miałeś na myśli czasem ASP.NET Core?
Wtedy mógłbyś ogarnąć frontend i backend jedną aplikacją, jedynie co byś jeszcze potrzebował do serwer baz danych. (bez react'a/angular'a)
Jest jeszcze opcja wykupienia VPS'a i postawienia na nim wszystkiego czego potrzebujesz, czyli frontend, backend, serwer baz danych.
Potem jeszcze opcjonalnie wykupujesz domenę jeśli nie chcesz otwierać stronę po IP'ku. (lub wybierasz opcję z darmową domeną)
Użycie Heroku też nie jest złym pomysłem, wtedy byś wydał $7/miesiąc na stale działającą apkę.
Darmowa wersja "usypia" apkę po godzinie nieaktywności, ale jeśli nie stanowi to dla ciebie problem poczekania 5-10 sekund na załadowanie strony, to możesz nawet darmową wersję brać.
Posiada także darmową bazę danych PostgreeSQL (z ograniczeniem do 10,000 wierszy)
Jeśli twoja aplikacja ma zamiar korzystać także z dysku, to musisz wydać kolejne pieniądze. (Amazon S3, $0.024/GB)