https://freebitco.in сайт пример скрипта https://www.youtube.com/watch?v=qoxXG45R8Uw
Разработать пользовательский личный кабинет на React JS
Личный кабинет состоит из одной страницы, на которой отображаются поля ввода:
Name: изпрофиляFirebase> (значение берется через API)
Email: из_профиля_Firebase> (значение берется через API)
Кнопка "Delete" (красным цветом)
Кнопка "Update" (зеленым цветом)
Поле Name должно иметь проверку на пустоту. Сообщение о пустом поле: "Please enter desired name"
Поле Email должно иметь проверки:
1. на пустоту. Сообщение о пустом поле: "Please enter your e-mail"
2. на корректность формы e-mail. Сообщение об ошибке: "Please enter your valid email"
При клике на кнопку "Delete" выводится модальное окно:
"Your personal information will be deleted. After that you will lose your personal profile in the application. Are you sure?"
И две кнопки No и Yes.
При клике на кнопку "Update" значение введенные в форму и прошедшие проверки обновляются через API. После успешного обновления выводится сообщение "You personal data were updated. Thank you."
Форма должна иметь возможность локализации (надписи вынесены в файл строковых ресурсов, в рамках данной задачи только для английской локали en).
При входе на страницу пользователь должен проходить проверку на наличие авторизации через Firebase Auth API. В случае её отсутствия запрашивать используя FirebaseUI https://github.com/firebase/firebaseui-web#react-dom-setup
Значения полей получаются и изменяются через API: https://firebase.google.com/docs/auth/web/manage-users
Заявки фрилансеров
Похожие заказы
- $160Веб-программирование2 заявкиЗакрыт7 лет назад
Нужна помощь с выпадающим списком, POST и GET запросом на странице. Думаю часа на пол. Оплата ЯД.
Веб-программирование1 исполнительЗавершен7 лет назадПрограммирование сайта по сверстанным макетам
Веб-программирование3 заявкиЗакрыт7 лет назадНужно спарсить форум. Начало положено, форум в сети, нужно обновить его страницы. Подробности в ЛС. ЛС проверяю не реже каждого час.
Веб-программирование5 заявокЗакрыт7 лет назадНа двух сайтах box1.boyko-sport.ru и boyko-sport.pro настроить срабатывание целей в метрике и аналитикс на удачное отправление данных пользователем.
Веб-программирование2 заявкиЗакрыт7 лет назадНужен простой личный кабинет на сайт. Из функций только вход, регистрация и восстановление пароля. И нужны уведомления, чтобы нам на почту приходили уведомления о новой регистрации. Можно сразу добавить оплату в личный кабинет, ...
Веб-программирование14 заявокЗакрыт7 лет назадЗдравствуйте! Интересует создание чата, аналогичного как на сайте https://chatovod.ru или chatadelic.net/ При регистрации вам дается чат, который можно установить себе на сайт. Поскольку не хочется зависеть от сторонних серверов - нужна аналогичная реализация только для личных ...
Веб-программирование3 заявкиЗакрыт7 лет назадЗдравствуйте. Интернет-магазин на WebAsyst (shop script 7). Нужно вносить правки.
Веб-программирование1 заявкаЗакрыт7 лет назадМедленная работа сайта на spring framework и AngularJS. Нужно провести анализ кода и, по возможности, исправить ошибки. Spring Framework JavaFX AngularJS 1.3 Bootstrap 3.3.7
Веб-программирование2 заявкиЗакрыт7 лет назадТребуются доработки по сайту. Сайт в режиме мультисайта на wordpress. Для социальной сети использован плагин WP-Recall. (wp-recall.ru/) Основная тема Musik – Responsive Music WordPress Theme (https://themeforest.net/item/musik-responsive-music-wordpress-theme/12127123 ) Подробное задание в приложении.
Веб-программирование3 заявкиЗакрыт7 лет назад