Консультацию по созданию web-приложения на VueJS+FastAPI
Создаю MVP web-приложения на VueJS + FastAPI. По существу это очень похоже на форум, где пользователи могут оставлять посты, редактировать их, просматривать и лайкать чужие. Большого опыта в этих стеках нет, просто смотрел обучающие видео, ChatGPT, доки, копи-паст готовых блоков и их адаптация. В частности на базе этого проекта сделал своё отвлетвление
Некоторые вещи не получаются так, как хочу, а гуглить по каждому затыку устал. Также не понимаю, как сделать авторизацию и связать ее с фронтэнд, в частности как сделать авторизацию через Яндекс и Google.
Поэтому ищу опытного человека, кто сможет подсказать, как делать и дать какие-то готовые компоненты из своих наработок или фреймворков, которые я смог бы адаптировать у себя.
По срокам - хотел бы завершить MVP в апреле. Хотелось бы поддержки в течение этого времени, хотя суммарное ваше время может будет 1-2ч, особенно если у вас большой опыт и все уже знаете.
Набросаю пример вопросов, которые уже сейчас возникают:
при использовании свойство rotate у картинки она просвечивает сквозь модальное окно, можно ли убрать? как добавить в модальное окно скролинг какие свойство CSS правильнее добавить, чтобы было максимум адаптивности на каком уровне структуры проекта правильно создавать переменные, а какие выносить в глобальные Как писать приложение, чтобы оно заведомо не оказалось очень медленным и из-за этого нерабочим у меня четкое разделение - backend на FastAPI только имеет ручки и отдает json данные, а все шаблоны на VueJS. Как правильно наладить взаимодействие между ними и можно ли вообще так делать? как правильно обрабатывать лайки, чтобы один и тот же пользователь не мог поставить дважды лайк одному посту. Передавать во фронт флаг для каждый пары текущий пользователь - пост или при каждом клике обращаться в бэк? как добавить авторизацию на сайт, в частности через Google и Яндекс ТЗ и все детали вышлю уже при взаимодействии, всем не хочется показывать свой гавнопроект %)
Новости России
Москва
Виктория Чертина и Евгения Вершинина выступили в рамках конгресса «Новые правила роста»
Читайте также:
00:45
Вчера 21:17
Вчера 20:56
Вчера 19:43
Moscow.media
Частные объявления сегодня
Свыше 6,5 тысячи жителей Москвы и Московской области получили справки о статусе предпенсионера в клиентских службах регионального Отделения СФР и МФЦ
Социальный фонд оказывает помощь эвакуированным жителям Курской области
Социальный фонд оказывает помощь эвакуированным жителям Курской области
С начала 2024 года более 2,5 тысячи многодетных мам в Московском регионе досрочно вышли на пенсию
Первую партию «Морских лесов» высадили в Японском море
Спектакль «Раневская. Одинокая насмешница» в Москве: дань великой актрисе
Гастроэнтеролог Садыков назвал 3 основные причины непреодолимой тяги к сладкому
ТРЦ «Мегаполис» масштабирует сегмент DIY & Household
3 Negroni variations to try this fall
Turkish Police arrest 14 Afghan refugees
Game on: Automakers expand video entertainment options in vehicles
Protect and Enhance Your Vehicle with Paint Protection Film and Ceramic Coating from Tintex
ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный
В аварии с фурой погиб водитель "Соляриса"
Свыше 6,5 тысячи жителей Москвы и Московской области получили справки о статусе предпенсионера в клиентских службах регионального Отделения СФР и МФЦ
Состоялся релиз Kafka's Metamorphosis на iOS и Android
Disney Dreamlight Valley's next free update, Jungle Getaway, will introduce two new characters
I'm terrified for my free time after a few hours with the Dead Cells developer's new frantic co-op roguelike out this month
Destiny 2 is adding new maps and factions to the superb Onslaught mode next week, but Bungie confirms no new 'shiny' weapons
Просувайте сайт на новий рівень за допомогою якісних крауд-посилань
Нонконформизм из коллекции Q-ART
Инновационная экосистема Китая: возможности для роста компаний
«DатаРу Облако» разместит свою серверную инфраструктуру на площадке IXcellerate
Виктория Чертина и Евгения Вершинина выступили в рамках конгресса «Новые правила роста»
С начала 2024 года более 2,5 тысячи многодетных мам в Московском регионе досрочно вышли на пенсию
Культурный навигатор: цикл лекций по наследию архитектора Р.И. Клейна — как почувствовать Москву сквозь время
Свыше 6,5 тысячи жителей Москвы и Московской области получили справки о статусе предпенсионера в клиентских службах регионального Отделения СФР и МФЦ
РИА: Генпрокуратура РФ хочет взыскать с Shell ущерб от неисполнения обязательств
«После 60-ти жизнь только начинается»: нижегородская команда «Созвездие» шокирует жюри в новом сезоне «Лига городов»
Подмосковные ОЭЗ подписали соглашение о сотрудничестве с ОАЭ и Турцией
Студенты МФТИ провели мастер-классы для школьников из Белоруссии, Армении и Узбекистана
Первый концерт-презентация самобытного коллектива «NKh'3»
Медведев проиграл Алькарасу в полуфинале турнира ATP в Пекине
Рублев рассказал об операции перед турниром в Пекине
Рублёв признался, что мог завершить сезон после операции перед турниром ATP в Пекине
Теннисист Рублев: после US Open мне грозила ампутация
Роль и значимость русского народа в России
Археологическая выставка открылась в парке «Митино»
В Москве из-за ДТП на Ярославском шоссе образовалась пробка на восемь километров
Актёры Новороссийского театра покажут ставропольцам четыре лауреатских спектакля
Музыкальные новости
Игорь Бутман запустил новый подкаст о российском джазе
Бутман объяснил причину роста популярности джаза в России
Олег Погудин исполнит в Воронеже песни Булата Окуджавы
Гарик Burito стал ведущим уникального подкаста «Отцы и малышарики» в HiFi-стриминге Звук
Нонконформизм из коллекции Q-ART
Виктория Чертина и Евгения Вершинина выступили в рамках конгресса «Новые правила роста»
Выставка «Павка Корчагин — герой Поднебесной»
«DатаРу Облако» разместит свою серверную инфраструктуру на площадке IXcellerate
Виктория Чертина награждена за вклад в мировую Fashion-индустрию
Приготовивший кофе Путину и Собянину студент рассказал о своем волнении
В столице Приангарья отметили День образования Управления Росгвардии по Иркутской области
Голландец ударил полицейского в Москве из-за замечания о сбитом дорожном знаке
В Москве из-за ДТП на Ярославском шоссе образовалась пробка на восемь километров
Станислав Кондрашов представляет список самых призрачных автомагистралей в мире — путешествие по мистическим дорогам
СТОЛИЧНЫЕ РОСГВАРДЕЙЦЫ ОКАЗАЛИ ПОМОЩЬ 10-ЛЕТНЕМУ РЕБЕНКУ, НА КОТОРОГО НАЕХАЛ АВТОМОБИЛЬ
Спецборт МЧС с 60 россиянами прибыл из Ливана в Москву
Песков: Путин будет работать в день своего рождения 7 октября
Путин отправил венок на церемонию прощания с композитором Вячеславом Добрыниным
Президент Владимир Путин прислал венок на прощание с Вячеславом Добрыниным
Участники конгресса ознакомились с разработками «Швабе» для пробоподготовки и иммуноферментного анализа
Гастроэнтеролог Садыков назвал 3 основные причины непреодолимой тяги к сладкому
Не только шизофрения: о каких заболеваниях сигнализируют «голоса в голове»
Гастроэнтеролог Садыков назвал 3 основные причины непреодолимой тяги к сладкому
Заммэра Москвы Сергунина рассказала об осенних мероприятиях в парках
Прокуратура: Блогер Чекалина и ее партнеры обвинены в выводе 250 млн рублей по подложным документам
Сафьян рассудит матч "Зенит" – "Оренбург"
Shot: бывшего футболиста Мостового прооперировали из-за камней в почках
Минск назвал бесперспективным обращение Литвы в МУС по поводу Лукашенко
Лукашенко отрицает дружбу с Азербайджаном против Армении
Собянин: обновление еще 50 школьных зданий завершится в 2025 году
Собянин: Сервис «Банк технологий» предлагает больше 500 разработок для бизнеса и промышленности
Собянин: 44 жилых комплекса передали под заселение по реновации с начала года
Собянин рассказал об обновленной школе № 37 в Раменках
Инновационная экосистема Китая: возможности для роста компаний
CorpSoft24 расширяет линейку решений по информационной безопасности в облаке
Повсеместность электромобилей в России – будущее, но когда оно наступит
Мария Багреева: на портале поставщиков работает 350 тыс. предпринимателей
Первый концерт-презентация самобытного коллектива «NKh'3»
Подмосковные ОЭЗ подписали соглашение о сотрудничестве с ОАЭ и Турцией
Студенты МФТИ провели мастер-классы для школьников из Белоруссии, Армении и Узбекистана
Археологическая выставка открылась в парке «Митино»
ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный
В 14 регионах число детей в интернатах начнут сокращать на четверть
Детское радио звучит в Архангельске
В 2024 году в Поморье на поддержку творческих союзов выделено 5 млн рублей
Прогноз погоды в Крыму на 2 октября
Тематическая выставка «Одна страна. Одна семья. Одна Россия»
Час занимательной информации «Про котов, котят и кошек, обитателей окошек»
Поздравительный десант
«Не считайте прожитые годы, их и так никто не отберет…»,
к Международному дню пожилых людей
Психолог Васильева рассказала, как воспитать самостоятельного и счастливого ребенка
Благоустройство общественных пространств проверили в Протвине
Актёры Новороссийского театра покажут ставропольцам четыре лауреатских спектакля
Shot: бывшего футболиста Мостового прооперировали из-за камней в почках