Frontend: Реализация функциональности кодирования и декодирования сообщений на Next.js
Описание:
Приложение на Next.js, способное кодировать и декодировать сообщения с использованием пароля.
План решения:
- Создание страницы: Создать основную страницу для ввода сообщений и паролей.
- Форма ввода: Добавить текстовые поля для ввода сообщений и паролей, кнопки для кодирования и декодирования.
- Функции кодирования и декодирования: Реализовать функции для кодирования и декодирования сообщений с использованием пароля.
- Обработчики событий: Добавить обработчики событий на кнопки для вызова соответствующих функций.
- Отображение результатов: Убедиться, что закодированные и декодированные сообщения отображаются в соответствующих полях.
Мотивация:
Обеспечить возможность безопасного обмена сообщениями через приложение, реализованное на Next.js.
Критерии приемки:
- Пользователь может ввести сообщение и пароль.
- Сообщение успешно кодируется при нажатии кнопки "Кодировать" и отображается в нижнем текстовом поле.
- Сообщение успешно декодируется при нажатии кнопки "Декодировать" и отображается в верхнем текстовом поле.
- Кодирование и декодирование не выполняются, если поле пароля пустое.
- Приложение работает корректно в разных браузерах и на разных устройствах