Фреймворки это вобще вкусовщина и усложнение простых вещей, некоторые интегрируют свои каршеринговые веб сервисы в ботов Телеграм и держат все на Node.JS, можно вобще все на ванила JS писать, можно TypeScript, если так важны фреймворки, я б выбрал Angular (на самом деле на ваниле JS и под Node.JS). подучить API популярных карт, хотябы Yandex Maps API.