Конвертация Wix лендинга в полный стек NextJS
1. Цели проекта
Цель этого проекта заключается в следующем:
Бесшовно перенести текущую единую целевую страницу www.isolde.app с Wix на Next.js.
Сохранить согласованность дизайна и функциональности.
Использовать современные инструменты и лучшие практики разработки для масштабируемости, поддерживаемости и производительности.
Предоставить надежную, поддерживаемую и гибкую целевую страницу, интегрированную с Payload CMS и другими предоставленными инструментами.
2. Объем проекта
2.1. Требования к миграции
Содержимое целевой страницы
Перенести общую структуру, содержимое и функциональность единой целевой страницы на https://www.isolde.app.
Рекомендовать оптимизации и обновления дизайна, обеспечивая при этом, чтобы структура перенесенной страницы, анимации, отзывчивость и интерактивность оставались такими же актуальными, как и текущая страница на Wix.
Фреймворки и инструменты разработки
Фреймворк: Next.js 15 (App Router) — Nextjs 15 не является обязательным требованием, а лишь предпочтением.
Язык: Typescript
Стилизация: Tailwind CSS.
Анимации: Motion.dev или Framermotion (альтернативные предложения или предпочтения разработчика приветствуются)
CMS: Payload CMS, настроенный с Postgress и Uploadthing.
Библиотека компонентов и документация: Storybook.
Внутренние инструменты и повторно используемые компоненты, предлагаемые и доступные:
TWBlocks.
Дополнительный доступ: TailwindUI & Pro Access, NextUI & Pro Access и Flowbite & Pro Access (использовать по усмотрению поставщика услуг).
Контекст окружения
Контроль версий: Поставщик услуг будет использовать наш внутренний репозиторий GitHub.
CI/CD: Проект будет интегрирован с нашей внутренней CI/CD цепочкой.
Качество кода: Весь код должен соответствовать стандартам линтинга, мы рекомендуем использовать Ultracite для Typescript.
2.2. Результаты
Полностью функциональная, перенесенная единая целевая страница. (*)
Интеграция с Payload CMS для динамического управления содержимым.
Tailwind CSS и motion.dev для стилизации и анимаций.
Документация и предварительный просмотр компонентов с использованием Storybook.
Код, готовый к развертыванию, интегрированный с внутренним репозиторием GitHub и CI/CD цепочкой.
Полная документация, охватывающая:
Инструкции по установке и развертыванию.
Настройка и использование CMS.
Описание компонентов и рекомендации по их использованию (через Storybook).
(*) Поскольку Next.js позволяет экспортировать как статический сайт или одностраничное приложение (SPA), мы приветствуем рекомендации по оптимизации, чтобы минимизировать следы сайта.
3. Критерии соответствия
Поставщики услуг должны, желательно, продемонстрировать:
Подтвержденный опыт разработки проектов на Next.js.
Опыт работы с Tailwind CSS, Payload CMS и анимациями.
Знание настройки базы данных Postgres и Uploadthing.
Опыт работы с контролем версий GitHub и CI/CD цепочками.
Знание Storybook для документации компонентов и предварительного просмотра.
Соблюдение стандартов качества кода и лучших практик.
4. Требования к подаче
Мы рекомендуем поставщикам услуг представить короткий ответ с:
Предложение
Подход и методология миграции.
Предложенный график проекта и ключевые этапы.
Опыт и/или портфолио
Примеры предыдущих проектов (релевантное портфолио).
5. Предложенный график проекта
Проект миграции ожидается завершить в течение 4 недель с момента подписания контракта. Ниже приведен ориентировочный график:
Неделя 1: Начальная встреча, сбор требований и начальная настройка.
Неделя 2: Разработка и интеграция.
Неделя 3: Тестирование, доработки и документация компонентов.
Неделя 4: Финальная доставка, развертывание и передача.
Отзыв заказчика о сотрудничестве с Данілом Колісником
Конвертация Wix лендинга в полный стек NextJSБыстрая доставка, эффективное устранение неполадок в полном стеке и полном CI/CD конвейере.
Отзыв фрилансера о сотрудничестве с Guillaume Marie J A.
Конвертация Wix лендинга в полный стек NextJSОчень приятный и компетентный клиент, всегда на связи. Было приятно работать с ним. Определенно рекомендую для сотрудничества.
Актуальные фриланс-проекты в категории Javascript и Typescript
Интернет-магазин одеждыНужен разработчик для интернет-магазина одежды Ищу опытного разработчика для создания полноценного интернет-магазина одежды с дроп-моделью продаж. Что нужно сделать: 6 страниц: главная, товар, корзина, оформление, аккаунт, админ панель Вход через Google аккаунт Корзина и… HTML и CSS верстка, Javascript и Typescript ∙ 1 день назад ∙ 77 ставок |
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 3 дня 11 часов назад ∙ 29 ставок |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 5 дней 3 часа назад ∙ 97 ставок |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 5 дней 21 час назад ∙ 27 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 7 дней 23 часа назад ∙ 55 ставок |