Node JS/Mongo/PassportJS - сделать логин страницу и страницу профиля
Всем привет! Мне нужен простой и хорошо документированный API для аутентификации, написанный на node.js (с помощью Passport.JS) для моего мобильного приложения. Он должен позволять пользователям безопасно входить в систему и аутентифицироваться с помощью Auth 2.0 с помощью электронной почты / пароля или социальных сетей (Weibo, , Facebook, Twitter, Instagram и Line) и сохранять данные пользователя в защищенной зашифрованной базе данных MongoDb, а также некоторые медиафайлы, такие как как изображения и MP3.
Я также хотел бы, чтобы вы создали простую страницу входа, которая использует новый API и содержит соответствующие SDK для WeiBo, Facebook, Instagram и Line (я буду предоставлять ключи и токены приложений и информацию для тестирования каждой учетной записи). На странице входа / регистрации должна быть следующая информация:
[текстовое поле электронной почты]
[текстовое поле пароля]
[кнопка входа в систему] [кнопка регистрации]
[забыли пароль?] - предложить ввести зарегистрированный адрес электронной почты, тогда API / сервер отправит пользователю ссылку на веб-страницу, чтобы изменить свой пароль (эта страница для ввода нового пароля также должна быть создана как часть API / сервера)
[Кнопка входа в систему Line] [кнопка входа в систему Facebook][кнопка входа в систему WeiBo]
[Кнопка входа в систему Instagram][кнопка входа в систему Twitter]
[Кнопка входа в систему]
Как только пользователь зарегистрировался яерез социальные сети или по электронной почте, мне нужен простой домашний экран, просто имя пользователя и изображение профиля со своей учетной записи в социальных сетях, или если они использовали свой адрес электронной почты для входа в систему или не имеют изображения, показать электронную почту и позволить пользователю загружать изображение профиля в базу данных. На домашнем / профильном экране пользователь должен иметь возможность:
выйти из системы - вернуться к экрану Login
Удаление учетной записи - запросите пароль, затем вернитесь к экрану входа в систему.
Если для входа в систему был использован адрес электронной почты:
Изменить адрес электронной почты - введите пароль, затем введите новый email
Изменить пароль - введите пароль, затем введите новый пароль. то же, что и «забыли пароль» (см. Выше)
https://www.npmjs.com/package/passport-line
https://www.npmjs.com/package/passport-weibo-token
-
https://coursetro.com/posts/code/32/Create-a-Full-Angular-Authentication-System-with-Firebase
Оставлю здесь, может кому-то пригодится -
Актуальные фриланс-проекты в категории Javascript и Typescript
Исправить CSS/DOM-верстку карточек в Chrome extension для локализации D&D BeyondЭто расширение Chrome Manifest V3, которое локализует сайт D&D Beyond на украинский язык. Проект написан на TypeScript + WXT. Расширение работает через контентный скрипт: находит английский текст на страницах D&D Beyond и заменяет его украинским переводом. Проблема возникла на… HTML и CSS верстка, Javascript и Typescript ∙ 1 день 13 часов назад ∙ 38 ставок |
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 176 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 1 день 22 часа назад ∙ 99 ставок |
Gsap анимации
1000 UAH
Добрый день. Нужно внести правки в текущем проекте. Нужен специалист, который хорошо работает на gsap/lenis Нужно сделать анимацию карточек. Подробное ТЗ здесь: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Нужно… Javascript и Typescript, Веб-программирование ∙ 2 дня 3 часа назад ∙ 21 ставка |
Коммерческая on-premise платформа видеосвязи «ViM»Требуется разработать on-premise систему видеосвязи с базовым расчетом на 100 одновременных подключений (10 изолированных комнат по 10 человек). Платформа должна иметь заложенную архитектуру для будущего горизонтального масштабирования до 1000 пользователей путем добавления… Javascript и Typescript, Веб-программирование ∙ 2 дня 23 часа назад ∙ 32 ставки |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 4 дня 2 часа назад ∙ 18 ставок |