Заказ закрыт
Senior Full-Stack Developer / Technical Lead

Бюджет: по договоренности
Next.js + PostgreSQL + Headless CMS + Data Migration + SEO

Ищем сильного Senior Full-Stack Developer / Technical Lead для поэтапной миграции и полной модернизации сайта международной яхтенной компании.

Проект включает не просто редизайн сайта, а создание новой платформы с централизованной базой данных яхт, современным frontend, CMS и сохранением существующего SEO.

Основные задачи
Спроектировать архитектуру PostgreSQL для структуры:
Верфь → Модель → Конкретная яхта → Sale / Charter listings
Мигрировать существующие данные из XLSX/Excel в PostgreSQL.
Реализовать корректную нормализацию данных, aliases, историю названий яхт, историю цен и статусов.
Создать административный интерфейс для управления структурированными данными.
Интегрировать современную Headless CMS / Visual CMS.
Разработать новый сайт на Next.js / React / TypeScript.
Создать набор переиспользуемых шаблонов страниц:
Builder
Model
Yacht for Sale
Yacht for Charter
Sold Yacht
Events
Editorial / Market Reports
Реализовать систему глобальных шаблонов и индивидуальных page overrides.
Обеспечить возможность массовых изменений структуры страниц через master templates.
Перенести существующие тексты, изображения, галереи и SEO-данные.
Реализовать SEO migration:
URL mapping
301 redirects
canonical
sitemap
structured data
metadata
сохранение существующей индексации
Настроить staging / production / backup / deployment workflow.
Предпочтительный стек
Next.js
React
TypeScript
PostgreSQL
Prisma / Drizzle или аналог
Storyblok / Builder.io / Payload / Directus или хорошо аргументированная альтернатива
Python для ETL / migration
GitHub
Vercel / Cloudflare или аналогичная инфраструктура
S3 / Cloudflare R2 для изображений
Особое внимание к архитектуре данных

Для нас принципиально важно разделение:

Model — продукт / серия верфи.

Yacht — конкретный физический корпус.

Listing — коммерческое предложение о продаже или чартере конкретной яхты.

Например:

Ferretti Custom Line
└── Navetta 33
    ├── DOUBLE UP
    ├── DIANA II
    ├── NOMAD
    └── UPSTREAM

Модель Navetta 33 не должна иметь имени яхты, года постройки или чартерной ставки.

Индивидуальная яхта, напротив, должна быть связана с моделью и иметь собственную историю имен, листингов, цен и статусов.

Что особенно важно

Ищем специалиста с реальным опытом:

PostgreSQL data modelling;
сложных relational databases;
Next.js / TypeScript;
Headless CMS;
миграции данных;
импорта больших Excel/CSV datasets;
SEO migration существующих сайтов;
template/component architecture;
staging и production deployment.

Опыт только с WordPress / Webflow / Tilda без серьёзной backend-разработки для данного проекта недостаточен.

Формат работы

Проект предполагается реализовывать по этапам.

Этап 1 — Архитектура

ER diagram
PostgreSQL schema
data dictionary
Excel → PostgreSQL mapping
UID strategy
CMS architecture
URL architecture
migration plan

Этап 2 — Оплачиваемый prototype

В качестве пилота будут предоставлены две реальные базы яхт.

Необходимо:

импортировать небольшой набор моделей и яхт в PostgreSQL;
реализовать Builder → Model → Yacht hierarchy;
показать sale / charter listings;
показать поиск по текущим и предыдущим названиям;
создать одну рабочую Model Page и одну Yacht Page;
продемонстрировать изменение общего шаблона и page-specific override.

После успешного прототипа — переход к полной реализации.

При отклике просьба ответить
Какие проекты на Next.js + PostgreSQL вы реализовывали?
Как бы вы построили структуру Builder → Model → Yacht → Listing?
Как бы вы хранили историю переименований яхты?
Как бы вы хранили несколько listings одной яхты от разных брокеров?
Есть ли опыт миграции большого количества данных из Excel/CSV?
Какую CMS вы предложили бы для проекта и почему?
Как бы вы реализовали master templates + individual page overrides?
Есть ли опыт SEO migration сайтов с большим количеством существующих URL?
Какой стек и архитектуру вы предложили бы?
Какая ваша ориентировочная почасовая ставка?
Сколько часов в неделю вы можете выделять проекту?
Какие части указанных в портфолио проектов были реализованы лично вами?

Просьба присылать ссылки на 2–3 наиболее релевантных проекта, а не общее портфолио.

Предпочтение специалистам, которые могут сначала выполнить небольшой оплачиваемый технический prototype, после чего перейти к основному проекту.
Опубликован 19.08.2026 в 07:53
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.