Serverless-приложение в Yandex Cloud на Node.js, HTML, Tailwind и YDB

Цена договорная
06 декабря 2023, 05:10 • 5 откликов • 39 просмотров
Добрый день, уважаемые специалисты, коллеги.
В Object Storage существует бакет, он же домен, функционирует, отдаёт HTML.
Я добавлю туда кнопочку, необходимо организовать по ссылке небольшое приложение для команды.
По ссылке будет форма входа в панель из трёх полей, она должна быть завязана со строковой таблицей участников команды из колонок ID, имени, фамилии, даты рождения и пароля, в Managed Service for YDB, работать на Node.js в Cloud Functions, и в случае аутентификации вводимых посетителем данных по имени, фамилии и паролю - открывать пользователю панель управления. Сессии - сделать JWT. В панели необходимо пока просто отдавать страницу с его именем, фамилией, датой рождения и организовать пользователю доступ к редактированию своего пароля. Для смены пароля ему будет необходимо нажать иконку карандаша справа от поля с маскированным паролем, появится три поля, ввести старый пароль, а также дважды новый. При вводе старого пароля, и переключения фокуса с поля старого пароля на поле нового пароля - в базе мы должны найти пользователя текущей сессии, выцепить его текущий пароль и сравнить с тем, что он ввёл в предыдущем поле. Если пароль совпадает - подсветить контур поля зелёным, если не совпадает - жёлтым. Париться над визуалом не нужно, но HTML должен быть чётким, без стилизации, но базовые классы и всё необходимое для основы - на Tailwind. Всё должно быть адаптивным, и нормально выглядеть и в десктопе, и с других гаджетов.