1. С чего нам начинать разработку сайта, если большая часть контента создается через cms? С бэкенда или фронтенда?Без разницы, можно параллельно, главное сформулировать требования к ним.
2. Какой стек технологий лучше использовать под нашу ситуацию для фронтенда?Любой, тут больше вопрос на какой найдете ресурсов
3. Какой стек технологий лучше использовать под нашу ситуацию для бэкенда?
Сейчас мы ищем компетентных разработчиков на фронт и бэк (или одного фулстека), очень не хотим попасть в руки начинающего разраба и потом все переделывать заново.ищите среди знаковых, либо нанимайте в команду человека, которые в этом разбирается и будет за это отвечать
Что лучше выбрать из перечисленного стека, если необходимо представить приложение в короткие срокито что лучше знаешь.
Исходя из функций приложения, это будет SPA (одностраничное приложение) или PWA (многостраничное приложение)?без разницы, но PWA это не то что ты описал, а REST API подразумевает, что сервер возвращает данные, а не полностью cгенерированный html
Если возвращаться на DRF, то возможно ли создание веб приложения только на нем + фреймворк на фронте (Vue/React)? Или же надо использовать обычный Django + DRF + фронт?ну ка расскажи, чем "DRF + фреймворк на фронте (Vue/React)" отличается от "Django + DRF + фронт"?
Я могу проверять что-то на сервере, но что именно?это давно поборено у платежных систем, подписывай передаваемые данные, тогда изменение любого параметра, приведет к несовпадению подписей
Например у меня в проекте возможен логин через два провайдер. Гугл и фейсбук.не все соцсети отдают почту юзеров, но все отдают его уникальный идентификатор внутри своей сети. Поэтому ты должен сохранять информацию об внешнем id и из какой он соцсети. А еще юзер может поменять почту, в одной соцсети, а в другой нет, и т.п.
Юзер нажал лайк, я делаю запрос в бд с почтой текущего юзера и записываю текущий пост как лайкнутый.нет, почту ты используешь только для идентификации юзера, вся внутренняя работа уже не с ней, а с внутренними id.
Если бы просто http, то я бы использовал ngrokон дает https