C flask дела не имел (но с Larvel или Django для бэкэнда по сути все то же) . Сейчас такие вещи делаются, как два приложения. Вот, как мне кажется неплохой пример. перевод полезной статьи
Здесь не валят все в кучу, а используют бек и фронт раздельно. Что , как раз кошерно ))