ІлляIllia
Розробка з нуля під ключBuilt from scratch, turnkey

Bliss Club

B2B-платформа оптових поставок і дропшипінгу

A B2B wholesale and dropshipping platform

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • Tailwind CSS

Живий сайт і демо за запитомLive site and demo on request

Усі проєктиAll projects

Яку задачу вирішуєThe problem it solves

Український оптовий постачальник працює з сотнями магазинів-партнерів. Раніше ціни, залишки й замовлення доводилося переносити вручну між різними системами.

A Ukrainian wholesale supplier works with hundreds of partner shops. Prices, stock and orders used to be copied by hand between different systems.

Потрібна була одна платформа: партнер сам бачить свої ціни, залишки й баланс і оформлює замовлення, а компанія керує каталогом, знижками й обліком без ручної роботи.

They needed one platform: a partner sees their own prices, stock and balance and places orders, while the company manages the catalog, discounts and accounting without manual work.

Я розробив платформу з нуля під ключ: від архітектури до запуску.

I built the platform from scratch, turnkey: from architecture to launch.

Що всерединіWhat is inside

Для партнерів

For partners

  • Кабінет: замовлення, адреси, баланс і оплати
  • Ціни й залишки лише для авторизованих, перевірка на сервері
  • Особисті й групові знижки
  • Каталог із пошуком і фільтрами, сторінки брендів
  • Українська й російська мови, зручна мобільна версія
  • Telegram-бот: замовлення, баланс, курс, сповіщення
  • Account: orders, addresses, balance and payments
  • Prices and stock only for signed-in users, enforced on the server
  • Personal and group discounts
  • Catalog with search and filters, brand pages
  • Ukrainian and Russian languages, a comfortable mobile version
  • Telegram bot: orders, balance, exchange rate, notifications

Для адміністрації

For administrators

  • Панель: замовлення, товари, категорії, бренди, партнери
  • Ролі й права доступу адміністраторів
  • Статистика й звіти
  • Ревізія складу за штрихкодами
  • Звіти порівняння цін із конкурентами
  • AI-допомога з описами товарів з обов'язковим переглядом чернеток
  • Panel: orders, products, categories, brands, partners
  • Administrator roles and permissions
  • Statistics and reports
  • Warehouse stocktake by barcode scanning
  • Competitor price comparison reports
  • AI help with product descriptions, with mandatory review of drafts

Інтеграції й автоматизація

Integrations and automation

  • Синхронізація з обліковою системою Dilovod: залишки, ціни, баланси, партнери
  • Нова Пошта для доставки
  • Автоматичні вигрузки каталогу для маркетплейсів
  • Фонові задачі за розкладом, сповіщення про збої в Telegram
  • Деплой із миттєвим відкатом
  • Sync with the Dilovod accounting system: stock, prices, balances, partners
  • Nova Poshta delivery
  • Automated catalog exports for marketplaces
  • Scheduled background jobs, failure alerts in Telegram
  • Deployment with instant rollback

Адмін-панельAdmin panel

Усією платформою керують з адмін-панелі: від замовлень і партнерів до складу та синхронізації з обліковою системою.

The whole platform is run from an admin panel: from orders and partners to the warehouse and sync with the accounting system.

Замовлення й оплати

Orders and payments

  • Список замовлень із пошуком і фільтрами
  • Зміна статусів і журнал усіх змін замовлення
  • Створення ТТН Нової Пошти
  • Повідомлення партнерів про оплату
  • Підписки «повідомити, коли з'явиться»
  • Order list with search and filters
  • Status changes and a full change log per order
  • Nova Poshta waybill creation
  • Partner payment notifications
  • “Notify me when back in stock” subscriptions

Каталог і контент

Catalog and content

  • Товари, фото, категорії деревом, бренди й атрибути
  • SEO-тексти категорій і брендів двома мовами
  • Банери з перетягуванням порядку
  • Сторінки та шаблони листів
  • AI-чернетки описів і назв товарів із ручним підтвердженням
  • Products, photos, a category tree, brands and attributes
  • SEO texts for categories and brands in two languages
  • Banners with drag-and-drop ordering
  • Pages and email templates
  • AI drafts of product descriptions and names with manual approval

Партнери й знижки

Partners and discounts

  • Підтвердження, блокування й групи партнерів
  • Особисті та групові знижки
  • Статистика, кошик і історія змін кожного партнера
  • Перегляд партнерів, які зараз на сайті
  • Approval, blocking and partner groups
  • Personal and group discounts
  • Statistics, cart and change history for each partner
  • See which partners are on the site right now

Склад, облік і аналітика

Warehouse, accounting and analytics

  • Ревізія складу за штрихкодами, прихідні накладні
  • Ручний запуск синхронізацій із Dilovod
  • Дашборд, статистика, звіти порівняння цін із конкурентами
  • Курс EUR і налаштування компанії
  • Ролі й права адміністраторів
  • Warehouse stocktake by barcode, goods receipts
  • Manual runs of Dilovod syncs
  • Dashboard, statistics, competitor price comparison reports
  • EUR rate and company settings
  • Administrator roles and permissions

Як це виглядаєHow it looks

Сторінки сайту на комп'ютері та на телефоні.

Pages of the site on desktop and on a phone.

Головна сторінка Bliss Club на комп'ютері: заголовок про оптові закупівлі, кнопки каталогу й ілюстрація складу з магазинами / Bliss Club home page on desktop
Головна Bliss Club на телефоні / Bliss Club home page on a phone

Масштаб роботиScale of the work

Рахунок із репозиторію проєкту, січень–жовтень 2026.

Counted from the project repository, January–October 2026.

≈95kрядків TypeScriptlines of TypeScript
168серверних маршрутівserver routes
81міграція бази данихdatabase migrations
611комітів в історіїcommits in the history