тебе нужно сесть и правильно оценить стек используемых технологий. не нужно путать бэк и фронт. как кто-то писал выше, для соц. сетей реляционка хорошо подходит. с каким языком ее вязать - это уже тебе решать(рельзы, джанго, нода или пхп, и тд и тп). фронт по аналогии, если у тебя ечть база знаний вью, и тебе нужно сео, тогда, накст тебе как фронт очень хорошо зайдет
Реляционка у меня будет, тут вопросов нет. А API видимо будет на Ноде, просто потому что больше ничего не умею и нужен от неё будет только роутинг, логика в основном будет на уровне БД. Просто с фронтом опыта у меня куда больше, поэтому хочется сделать оптимально и поэтому начинаю заморачиваться с выбором больше чем следует) Спасибо