Next.js - Реализовать сброс пароля, поправить select форму
Стек:
- Next.js TypeScript Tailwind CSS React Docker ESLint Yarn
- Реализация сброса пароля по email:
- В существующем проекте необходимо внедрить функциональность сброса пароля через email.
- Пользователь должен иметь возможность запросить сброс пароля, введя свой email.
- На указанный email должно отправляться письмо со ссылкой для сброса пароля.
- После перехода по ссылке пользователь должен иметь возможность установить новый пароль.
- Поправка формы с выпадающим списком при регистрации и редактировании профиля:
- В формах регистрации и редактирования профиля при выборе города выпадают дубликаты городов, так как одни и те же города могут находиться в разных регионах.
- Необходимо изменить логику работы выпадающего списка таким образом, чтобы показывались уникальные города с указанием региона.
- Например:
Город (Регион)
.
- Опыт работы с указанным стеком технологий.
- Умение работать с формами и списками в React.
- Опыт настройки и отправки email-уведомлений.
- Знание TypeScript и умение писать чистый и поддерживаемый код.
- Навыки работы с Tailwind CSS для стилизации компонентов.