<script>
в js коде Ну не существует в этом мире человека который в равной степени понимает все сферыСогласен полностью. Я о таком и не говорил.
Но вместо компетентные ответа, мне начинают рассказывать как жить надо.Потому что нет конкретного ответа. Был бы - уже бы написали. Для каждого пункта в вашем вопросе есть целый ряд технологий. И выбор зависит от архитектуры всего проекта, определиться с которой можно только если вникнуть и продумать все. Но инфы для этого мало. Написать Вам произвольный стек технологий? Вот Вам от фонаря:
Как логику напишите, так и будут взаимодействовать