Разработка мобильного фронтенда на Vue 3
Требуется разработчик для создания отдельной, полностью функциональной мобильной версии интерфейса существующего веб-проекта. Десктопная версия уже работает. Мобильный интерфейс должен стать основой для будущих нативных приложений под Android и iOS, которые будут созданы путем упаковки кода в WebView.
Основная цель проекта
Создать удобный, быстрый и адаптированный под сенсорное управление интерфейс для пользователей смартфонов, который повторяет ключевой функционал основной платформы.
Технический стек
- Vue 3 (Composition API)
- Vite (сборщик)
- TailwindCSS для стилей
- Sass/PostCSS
- axios для работы с API
- vue-router для навигации
Ключевые задачи
Разработка интерфейса
- Создание нового проекта Vue 3 с нуля, ориентированного исключительно на мобильные устройства.
- Разработка адаптивной и отзывчивой структуры компонентов, удобных для использования на небольших экранах.
- Внедрение мобильных паттернов навигации (например, нижнее меню, выдвижные панели).
Интеграция и логика
- Подключение к существующим API проекта с использованием axios.
- Адаптация бизнес-логики и состояния приложения под мобильный контекст.
Качество и подготовка
- Тестирование интерфейса на различных разрешениях и устройствах.
- Оптимизация производительности и скорости загрузки.
- Исправление ошибок и обеспечение стабильности работы.
- Подготовка чистой и корректной production-сборки, готовой к передаче для упаковки в WebView.
Что будет предоставлено
- Полный доступ к текущей десктопной версии фронтенда для анализа логики и API-взаимодействий.
- Макеты мобильного интерфейса в Figma, подготовленные дизайнером.
- Возможность тесного взаимодействия с дизайнером для уточнений.
- Детальный список всех необходимых экранов и функциональных требований.
Ожидаемый результат
Полностью рабочая, протестированная и оптимизированная мобильная SPA (Single Page Application) на Vue 3. Проект должен быть готов к передаче для следующего этапа - встраивания в нативные оболочки Android и iOS.