Sellzy — это полнофункциональная платформа для размещения объявлений
с поддержкой бизнес-аккаунтов и магазинов. Проект включает в себя
систему модерации, платежи, чат в реальном времени и мощную
административную панель. Готовое SaaS-решение для запуска
собственной доски объявлений.
КЛЮЧЕВЫЕ ФУНКЦИИ
───────────────────────────────────────────────────────────────
ДЛЯ ПОЛЬЗОВАТЕЛЕЙ:
• Размещение объявлений с фотографиями, ценами, атрибутами категорий
• Бизнес-аккаунты и магазины с кастомизацией дизайна
• Поиск объявлений с расширенными фильтрами (категория, цена, локация, метро)
• Чат в реальном времени между покупателями и продавцами
• Избранные объявления
• Система уведомлений (push, email, Telegram)
• Отзывы и рейтинги пользователей и магазинов
• Подписки на поисковые запросы
• Прием платежей через Т-Банк
• Продвижение объявлений (VIP, TOP, URGENT, поднятие)
ДЛЯ БИЗНЕСА:
• Создание собственных магазинов с кастомным дизайном
• Тарифные планы (Starter, Professional, Premium, Enterprise)
• Аналитика просмотров и кликов
• Управление объявлениями магазина
• Отдельный рейтинг магазина
АДМИН-ПАНЕЛЬ:
• Модерация объявлений (одобрение/отклонение)
• Управление пользователями и бизнес-аккаунтами
• Управление категориями и локациями
• Обработка жалоб
• Аналитика и статистика
• Управление баннерами и рекламой
• Система ролей и прав доступа
• Уведомления админам в Telegram
ТЕХНОЛОГИЧЕСКИЙ СТЕК
───────────────────────────────────────────────────────────────
BACKEND:
• NestJS (TypeScript) — современный фреймворк для Node.js
• Prisma ORM — работа с базой данных
• PostgreSQL — реляционная база данных
• WebSocket (Socket.io) — чат в реальном времени
• JWT авторизация
• RESTful API
FRONTEND:
• Next.js 14+ (App Router) — React фреймворк с SSR
• React 18+ — библиотека для UI
• TypeScript — типизированный JavaScript
• Tailwind CSS — utility-first CSS фреймворк
• Zustand — state management
• Responsive дизайн — адаптивность для всех устройств
ИНТЕГРАЦИИ:
• Яндекс.Карты API — отображение карт и геолокации
• Telegram Bot API — уведомления и авторизация
• Т-Банк платежи — прием платежей
• Яндекс.Метрика — аналитика
МОНЕТИЗАЦИЯ
───────────────────────────────────────────────────────────────
• Тарифные планы для бизнес-аккаунтов (месячная/годовая подписка)
• Продвижение объявлений (VIP, TOP, URGENT, поднятие)
• Рекламные баннеры
• Комиссия с продаж (опционально)
ПЛАТЕЖИ
───────────────────────────────────────────────────────────────
Интеграция с Т-Банком:
• Прием платежей за подписки на бизнес-аккаунты
• Оплата услуг продвижения объявлений
• Безопасные транзакции
• История платежей и транзакций
АВТОРИЗАЦИЯ И БЕЗОПАСНОСТЬ
───────────────────────────────────────────────────────────────
• Регистрация через email/пароль
• Авторизация через Telegram
• JWT токены для безопасной аутентификации
• Защита роутов и API endpoints
• Система прав доступа (permissions)
• Валидация данных на всех уровнях
SAAS-РЕШЕНИЕ
───────────────────────────────────────────────────────────────
Проект реализован как готовое SaaS-решение с возможностью монетизации:
ПРИ ПОКУПКЕ СКРИПТА ВЫ ПОЛУЧАЕТЕ:
• Полный исходный код проекта
• Возможность запустить собственную доску объявлений
• Право на использование и модификацию кода
ДОПОЛНИТЕЛЬНАЯ БИЗНЕС-МОДЕЛЬ — АРЕНДА ДОСКИ:
При покупке скрипта вы также получаете возможность сдавать доску
объявлений в аренду другим предпринимателям и компаниям:
• Мультитенантность — поддержка множества бизнес-аккаунтов на одной платформе
• Гибкая система тарифов — настраиваемые лимиты и возможности для арендаторов
• Автоматическое управление подписками — пробные периоды, автоматическое продление
• Изолированные магазины — каждый арендатор получает свой магазин с кастомным дизайном
• Управление ресурсами — контроль лимитов объявлений по тарифным планам
• Автоматизация процессов — уведомления, напоминания, аналитика для арендаторов
• Масштабируемая архитектура — готовность к росту количества арендаторов
Таким образом, вы можете не только использовать доску для собственного бизнеса,
но и создать полноценный SaaS-сервис, сдавая платформу в аренду другим пользователям
и получая пассивный доход от подписок.
SEO ОПТИМИЗАЦИЯ
───────────────────────────────────────────────────────────────
• Динамические мета-теги для каждой страницы (объявления, категории, магазины)
• Open Graph и Twitter Cards для социальных сетей
• Структурированные данные (Schema.org) для поисковых систем
• Оптимизация изображений
• Canonical URLs для избежания дублей
• Sitemap для индексации
• Оптимизация для поисковых систем (Яндекс, Google)
МОДЕРАЦИЯ
───────────────────────────────────────────────────────────────
• Автоматическая модерация при публикации объявлений
• Ручная модерация через админ-панель
• История изменений статусов объявлений
• Уведомления пользователям о результатах модерации
• Модерация отзывов
КОММУНИКАЦИИ
───────────────────────────────────────────────────────────────
• Чат в реальном времени между пользователями (WebSocket)
• Уведомления о новых сообщениях
• История переписки
• Уведомления в Telegram для администраторов
ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ
───────────────────────────────────────────────────────────────
• Система жалоб на объявления и пользователей
• Техническая поддержка через систему тикетов
• Планирование публикаций объявлений
• Аналитика просмотров объявлений
• Многоязычность (русский язык)
• Темная/светлая тема интерфейса
• Адаптивный дизайн для мобильных устройств
ГОТОВНОСТЬ К ПРОДАКШЕНУ
───────────────────────────────────────────────────────────────
• PM2 для управления процессами
• Nginx конфигурация
• Миграции базы данных
• Система логирования
• Обработка ошибок
• Оптимизация производительности
СТРУКТУРА ПРОЕКТА
───────────────────────────────────────────────────────────────
Проект организован как монорепозиторий с разделением на:
• API сервер (NestJS)
• Web приложение (Next.js)
• Telegram бот
• Общие пакеты (database, typescript config, eslint)