🚀 AutoMarket Ultimate Marketplace SaaS Platform

AutoMarket — это комплексная экосистема для профессиональных продавцов на маркетплейсах (Ozon, Wildberries и др.), объединяющая в себе инструменты защиты контента, финансовой аналитики, SEO-мониторинга и автоматизации клиентского сервиса с помощью искусственного интеллекта.


💎 Ключевые возможности

1. 🤖 AI Assistant (Интеграция с Google Gemini)

  • Авто-претензии: Генерация юридически грамотных жалоб на нарушителей на основе артикула и площадки.
  • Умный ответчик: Автоматическая генерация персонализированных ответов на отзывы покупателей (поддержка позитивного и отработка негативного сценария).

2. 📊 Multi-account Dashboard

  • Единое окно управления для неограниченного количества магазинов и юридических лиц.
  • Агрегированная статистика продаж, выручки и состояния API-подключений в реальном времени.

3. 📈 SEO Мониторинг позиций

  • Отслеживание позиций товаров по ключевым словам в поиске маркетплейсов.
  • Интерактивные графики динамики позиций с инвертированной шкалой (ТОП-1 всегда сверху).

4. 🛡️ Защита контента (Image Matching)

  • Вычисление визуальных отпечатков (pHash) для ваших фотографий.
  • Автоматический поиск визуальных клонов и дубликатов вашего контента у конкурентов.
  • Бесшовная подача жалобы на найденного нарушителя в один клик.

5. 💰 Финансовый калькулятор (Unit Economics)

  • Детальный расчет чистой прибыли, маржинальности и ROI.
  • Учет комиссий маркетплейса, налогов (УСН), логистики и рекламных расходов (ДРР).

6. 📑 Генерация отчетов

  • Экспорт данных в CSV.
  • Генерация профессиональных PDF-претензий с поддержкой кириллицы для отправки в поддержку маркетплейса.

🎨 Дизайн и интерфейс

  • Premium Dark Mode: Элегантная темная тема для комфортной работы.
  • Glassmorphism: Современный "стеклянный" интерфейс с эффектами размытия и неоновыми акцентами.
  • Real-time Notifications: Мгновенные уведомления через WebSockets (Socket.io) при обнаружении новых событий.
  • Lucide Icons: Использование современной библиотеки иконок для интуитивной навигации.

🛠 Технологический стек

  • Backend: Python (Flask), Flask-SocketIO (Real-time), Flasgger (Swagger/OpenAPI).
  • Frontend: Vanilla JS, Chart.js (Графики), Lucide (Иконки).
  • Database: PostgreSQL.
  • AI: Google Gemini 1.5 Flash API.
  • DevOps: Docker, Docker Compose.

🚀 Быстрый запуск

1. Требования

  • Установленный Docker и Docker Compose.
  • API ключ Google AI Studio (для работы ИИ).

2. Настройка окружения

Создайте файл backend/.env и заполните его:

DATABASE_URL=postgresql://user:pass@host.docker.internal:5432/automarket
JWT_SECRET=your_super_secret_key
TELEGRAM_BOT_TOKEN=your_bot_token
TELEGRAM_CHAT_ID=your_chat_id
GEMINI_API_KEY=your_gemini_api_key

3. Запуск через Docker

docker-compose up --build

После запуска:

  • Frontend: http://localhost:8080
  • Backend API: http://localhost:5000
  • Swagger Docs: http://localhost:5000/api/docs

📜 Аудит и Безопасность

Проект включает встроенную систему Audit Log, которая фиксирует все важные действия пользователя (вход, создание/удаление объектов, финансовые расчеты) для обеспечения полной прозрачности и безопасности бизнеса.

Description
No description provided
Readme 333 KiB
Languages
Python 60.6%
JavaScript 19.5%
HTML 14.7%
CSS 3.2%
Shell 1.5%
Other 0.5%