Техническое задание: Рефакторинг страницы добавления задачи
Цель работы
Обновить существующую верстку (HTML, CSS, JavaScript) страницы с формой добавления задачи, включая все всплывающие окна и интерактивные элементы. Основная цель первого этапа - создать полностью автономную версию страницы, которая работает локально без обращения к внешним ресурсам.
Основные требования
- Проанализировать предоставленную исходную HTML-страницу со всеми её компонентами.
- Удалить все ссылки на внешние модули, библиотеки или скрипты, загружаемые с CDN или других доменов.
- Интегрировать необходимый функционал (JS, стили) непосредственно в проект, обеспечив его локальную работу.
- Внешние CSS-файлы оставить разрешенными, но также проверить на наличие внешних зависимостей.
- Сохранить визуальный дизайн и пользовательский интерфейс максимально близкими к исходному макету.
- Обеспечить корректную работу всей логики страницы: валидация форм, открытие/закрытие всплывающих окон, обработка событий и т.д.
- Код должен быть чистым, читаемым и готовым к дальнейшей разработке.
Ожидаемый результат
- Единый HTML-файл (или минимальная структура файлов), который открывается локально в браузере и полностью функционирует.
- Все стили и скрипты работают без подключения к интернету.
- Визуальное соответствие предоставленному дизайну.
- Работоспособность всех интерактивных элементов интерфейса.
Дополнительные указания
Это первый этап сотрудничества. Успешное выполнение может привести к дальнейшей работе по полному редизайну и расширению функционала данной страницы. Приветствуется аккуратность и внимание к деталям.