Задача:
Разработать фронтенд-часть веб-приложения с использованием Vue 3 и Composition API.
Требования:
Технологии:
Приложение должно быть реализовано на Vue 3 с использованием Composition API.
Необходимо разработать компоненты без использования сторонних библиотек (кроме тех, которые предоставляют базовую функциональность в рамках Vue 3).
Адаптивность:
Интерфейс должен корректно отображаться и функционировать как на desktop, так и на мобильных устройствах.
Должна быть реализована адаптивная верстка с учетом различных разрешений экранов.
Функциональность:
Приложение должно точно повторять функционал и поведение, как на приведенном примере: Пример: https://by7qi.csb.app/.
Обратите внимание на интерактивность элементов, анимации и взаимодействие с пользователем.
Необходимо обеспечить плавную работу при переходах между экранами и действиях пользователя.
UI/UX:
Дизайн должен быть интуитивно понятным и удобным для пользователя.
Визуальные элементы должны быть продуманы для мобильных устройств, с фокусом на удобство взаимодействия.
Валидация:
Приложение должно корректно работать в современных браузерах (Chrome, Firefox, Safari, Edge).
Производительность на мобильных устройствах должна быть оптимизирована, избегая ненужных задержек и лагов.
Документация:
Требуется предоставить краткую документацию по использованным решениям и структуре проекта.
Примечания:
Ссылка на исходный проект: https://codesandbox.io/p/sandbox/by7qi.