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
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 5 годин 49 хвилин тому ∙ 13 ставок |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
259 296 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 5 днів 12 годин тому ∙ 114 ставок |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 5 днів 17 годин тому ∙ 21 ставка |
Шукаю наставника з Claude Code для запуску веб-проєкту з нуля**Коротко про завдання:** Я новачок без досвіду в програмуванні. Є готове ТЗ на розробку сайту (42 сторінки, Next.js, PostgreSQL). Хочу реалізувати його самостійно за допомогою Claude Code - потрібен спеціаліст, який налаштує середовище і навчить мене працювати з інструментом.… Javascript та Typescript, Навчання ∙ 7 днів 16 годин тому ∙ 20 ставок |
Оновлення дизайну на сайтіПотрібно оновити дизайн існуючого сайту, використовуючи HTML, CSS, JS: освіжити зовнішній вигляд, зробити його сучасним і адаптивним під мобільні пристрої. Потрібно додати плавні анімації та інтерактивні елементи. HTML та CSS верстання, Javascript та Typescript ∙ 8 днів 10 годин тому ∙ 97 ставок |