Fullstack розробка маркетплейсу

Заказчик: AI | Опубликовано: 09.02.2026

Вітаємо!Шукаємо розробника для маркетплейсу по готовому дизайну з прописаним Tailwind кодом всього стилю для Frontend.Повне технічне завдання надаєм тільки після співбесідиРозробка має складатися з трьох етапів:Розробка БД **Primary DB**: PostgreSQL 16+**Cache**: Redis 7+**Search**: Elasticsearch 8+ або Meilisearch**Message Queue**: RabbitMQ або Bull (Redis-based) по готовому скелету який надамо під час співбесіди(правки в структуру та звязки можна буде вносити, якщо це потрібно або ж збільшить її ефективність)Backend **Runtime**: Node.js 20+ LTS **Framework**: NestJS (TypeScript) **API**: REST + GraphQL (Apollo Server) **WebSocket**: Socket.io **Валідація**: class-validator, class-transformer **Auth**: JWT + Refresh tokens **File Storage**: AWS S3 / MinIOFrontend **Framework**: Next.js 14+ (App Router)**Мова**: TypeScript**UI**: React 18+**Styling**: Tailwind CSS + shadcn/ui**State Management**: Zustand / Redux Toolkit **Forms**: React Hook Form + Zod**Real-time**: Socket.io-client**API calls**: TanStack Query (React Query)**i18n**: next-intl або next-i18next Frontend як було вже вище сказано має бути налаштована з готових файлів які ми вам надамо після старту проекту. Стиль написаний одразу на ПК та мобільні пристрої. Потрібно буде вже після завершення перших двох фаз об'єднати всі кнопки/поля/інпути/графіки та ін.Основний функціоналМаркетплейс має бути розбитий на три фронти:Каталог(сторінка маркетплейсу якими користуються покупці)Кабінет продавця( окремий фронт для продавців де вони зможуть керувати своїм каталогом, імпортами, категоріями, менеджерами та переглядати свою аналітику)Адмін панель(сторона для нас, як розробників та модераторів маркетплейсу)Список запланованого функціоналу:каталогкатегоріїфільтрикаталоги продавціввідгукипитання про товарчати з продавцемпошуквідстеження замовленняреєстрація/логінпідтвердження авторизації за допомогою SMS верифікаційного коду(Повний список буде наданий під час співбесіди)Потрібно буде налаштувати мультимовність сторінок Українською та російською. Підключити платіжну систему таких функцій як замовлення й тарифний план.Налаштувати пошук для розділів сайту. Налаштувати окремі алгоритми для блоків та рекомендацій.Підключити повну аналітику для адмін панелі а також часткову для кабінету продавця Зробити SEO налаштування для сторінок(або хоча б прописати базові функції для її налаштування)Налаштувати кешування та зробити максимально можливу швидкість завантаження та функціонування сторінок.Налаштувати безпеку:ПароліДокументиАРІ ключівБанківських данихМодерація питань та відгуків покупцівПрописати ролі користувачів :UserSellerSellerManagerModeratorAdminManagerта іншіОсновні вимогиКод має бути прописаний одразу заплановано на масштабування та інтеграцію Load balancerПеред завершенням робочого дня здавати короткий звіт виконаних робіт (текст/фото/відео/файлом, дзвінком) Під час виконання ТЗ до вас буде прикріплений наш технічний спеціаліст до якого зможете звертатися за додатковою інформацією