- Рік
- Обсяг
- Моя роль
HairMarket
Найбільша в Польщі платформа для продажу волосся. Двосторонній маркетплейс на Next.js: акаунти покупців і продавців (NextAuth), оголошення з галереєю, VIP-виділення та пошук із фільтрами за регіоном, кольором, структурою, довжиною й вагою.
Коротко
- Рік
- 2024
- Обсяг
- Двосторонній маркетплейс, акаунти, пошук, SEO
- Моя роль
- Архітектура, full-stack, технічне SEO
- Технології
- Next.jsReactNextAuthPostgreSQLnginxSEO
Кейс
01Проблема
Маркетплейс стартує з двома порожніми сторонами ринку: без оголошень немає покупців, без покупців ніхто не публікує. До того ж товар описується ознаками, які не зводяться до однієї категорії — колір, структура, довжина й вага мають поєднуватися в пошуку, і кожне таке поєднання має бути адресою, яку Google уміє індексувати.
02Що я зробив
- Розділені шляхи покупця й продавця на спільній автентифікації (NextAuth) — один акаунт, дві ролі.
- Фільтри за регіоном, кольором, структурою, довжиною й вагою складені так, щоб кожне поєднання мало власну зрозумілу адресу.
- Серверний рендеринг сторінок оголошень, щоб вміст був видимий пошуковикам без очікування на JavaScript.
- VIP-виділення як окремий механізм видимості, незалежний від сортування результатів.
03Що це дає зараз
- Кожне осмислене поєднання фільтрів є окремою точкою входу з пошуку, а не станом, схованим у JavaScript.
- Продавець публікує оголошення з галереєю без звернення до підтримки.
- Платформа сьогодні працює як найбільший сервіс такого типу в Польщі.
04Чому саме такий стек
Next.js, бо маркетплейс живе з органічного трафіку — вміст має бути в HTML із першого байта. PostgreSQL, бо фільтрування за пʼятьма вимірами водночас є задачею для добре зроблених індексів, а не для текстового пошуку, приклеєного збоку.
Маєте проєкт на думці?
Опишіть його кількома реченнями — відповім протягом 24 годин із безкоштовною оцінкою та пропозицією стеку.