Консультацию по созданию web-приложения на VueJS+FastAPI
Некоторые вещи не получаются так, как хочу, а гуглить по каждому затыку устал. Также не понимаю, как сделать авторизацию и связать ее с фронтэнд, в частности как сделать авторизацию через Яндекс и Google.
Поэтому ищу опытного человека, кто сможет подсказать, как делать и дать какие-то готовые компоненты из своих наработок или фреймворков, которые я смог бы адаптировать у себя.
По срокам - хотел бы завершить MVP в апреле. Хотелось бы поддержки в течение этого времени, хотя суммарное ваше время может будет 1-2ч, особенно если у вас большой опыт и все уже знаете.
Набросаю пример вопросов, которые уже сейчас возникают:
- при использовании свойство rotate у картинки она просвечивает сквозь модальное окно, можно ли убрать?
- как добавить в модальное окно скролинг
- какие свойство CSS правильнее добавить, чтобы было максимум адаптивности
- на каком уровне структуры проекта правильно создавать переменные, а какие выносить в глобальные
- Как писать приложение, чтобы оно заведомо не оказалось очень медленным и из-за этого нерабочим
- у меня четкое разделение - backend на FastAPI только имеет ручки и отдает json данные, а все шаблоны на VueJS. Как правильно наладить взаимодействие между ними и можно ли вообще так делать?
- как правильно обрабатывать лайки, чтобы один и тот же пользователь не мог поставить дважды лайк одному посту. Передавать во фронт флаг для каждый пары текущий пользователь - пост или при каждом клике обращаться в бэк?
- как добавить авторизацию на сайт, в частности через Google и Яндекс
ТЗ и все детали вышлю уже при взаимодействии, всем не хочется показывать свой гавнопроект %)