ArtHunt — Карточка сервиса
Статус: MVP (v1.0, запуск 01.07.2026)
Стек: Go/Gin · PostgreSQL · MongoDB · Elasticsearch · RabbitMQ
Что такое ArtHunt
ArtHunt — маркетплейс, где заказчики находят творческих специалистов (фотографов, дизайнеров, видеографов, иллюстраторов) для выполнения проектов.
Платформа решает проблему разрозненности рынка: специалисты размещают портфолио и получают заказы, заказчики — находят исполнителей под конкретные задачи и бюджет.
Ключевые пользователи
| Роль | Описание |
|---|---|
| Специалист | Фотограф, дизайнер, видеограф, иллюстратор, копирайтер, музыкант. Создаёт профиль с портфолио и получает предложения. |
| Заказчик | Малый бизнес или частное лицо. Создаёт проект и ищет исполнителя. |
| Модератор | Проверяет портфолио и проекты, блокирует нарушителей. |
Возможности MVP
- Регистрация и авторизация (email + OAuth)
- Профиль специалиста с портфолио (≥3 работ)
- Создание проектов заказчиком
- Поиск специалистов (полнотекстовый + теги: стиль, жанр, техника, настроение, цвет, формат)
- Система откликов и приглашений
- Модерация контента
- Email-уведомления
Разделы документации
| Раздел | Содержание |
|---|---|
| Архитектура | Компоненты системы, стек, архитектурные решения |
| Модель данных | Схема PostgreSQL: таблицы, связи, индексы |
| API Reference | REST API — эндпоинты, схемы, примеры |
| AsyncAPI | Асинхронные уведомления через RabbitMQ |
| Сценарии | Пользовательские пути — специалист и заказчик |
| Стратегия платформы | Монетизация, аудитория, платформизация |