a sprawdzales co oferuje firebase :)? tak, mozesz użyć firebase jako system logowania i jakiś storage, ewentualnie masz do baz danych np. mlab czy inne cloudy, zależy od konkretnych wymagan.
Najlepiej najpierw ustal co potrzebujesz i dopiero potem poanalizuj dokumentacje różnych API, docs to najlepsze źródło i najbardziej aktualne.