Давно уже не работаю с ангуляром. Но можно связать с редакс. Запросы делать через эксиос, он возвращает промисы. Заносишь в стор, а стор уже подвязан к компоненту.
Вполне. Посмотри шоурум на оф. Сайте. Тестирование реакте и кордову. Именно с картинками. Создал фото галерею, картинки высокого качества. 20 файлов на одной странице. Кордова умерла, реакт натив даже не напрягался, открыл страницу почти мгновенно
1) Если вы сохраняете в бд, то запись там и останется. (пока ее не удалят)
2) Что вам мешает провести тесты на работу скрипта, как и куда он сохраняет.
Логика
для frontend разработки хватит nodejs, angular или react(по вкусу), mongodb (тоже кому как удобней), ну и bootstrap, html5, css3, и как ни странно javascript :) full stack
Наврятли. Для каждого вокзала, аэропорта делаются индивидуально. Но есть api по покупке. Но у них есть доступы, т.е. они знают есть еще билеты или все продано