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