Motospark

0

Описание

Языки

  • PHP96,4%
  • Python1,6%
  • JavaScript1,4%
  • HTML0,4%
  • CSS0,2%
9 месяцев назад
9 месяцев назад
9 месяцев назад
README.md

MotoSpark Admin Panel

Добро пожаловать в репозиторий админ-панели для стартапа по продаже мототехники и экипировки MotoSpark! Этот проект создан для управления каталогом товаров, заказами, складскими остатками, интеграцией с маркетплейсами (Ozon, Wildberries) и аналитикой продаж. Админ-панель разработана с использованием бесплатных инструментов и ориентирована на простоту использования для начинающих.

Описание проекта

Админ-панель предназначена для автоматизации бизнес-процессов стартапа по продаже мототехники (мопеды, скутеры, мотоциклы, квадроциклы) и экипировки (шлемы) бренда MotoSpark. Основной склад находится в г. Аксай, Ростовская область. Панель позволяет:

  • Управлять каталогом товаров (добавление, редактирование, удаление).
  • Обрабатывать заказы с сайта и маркетплейсов.
  • Вести учет складских остатков.
  • Интегрироваться с маркетплейсами (Ozon, Wildberries) для синхронизации товаров и заказов.
  • Импортировать/экспортировать данные в формате CSV.
  • Получать аналитику продаж и остатков.
  • Отправлять уведомления о заказах в Telegram.

Технологии

  • Бэкенд: PHP (для сервера и API).
  • Фронтенд: HTML, CSS (Bootstrap 5), JavaScript (Axios, Chart.js).
  • База данных: SQLite (простая и бесплатная).

Интеграции:

  • Ozon API (выгрузка товаров, импорт заказов).

  • Telegram Bot API (уведомления).

  • Хостинг: Render.com (бесплатный тариф) или локальный сервер (XAMPP).

  • Инструменты: Visual Studio Code, Git, GitHub.

Структура проекта

motospark/ ├── admin/ │ ├── login.php # Форма входа в админ-панель │ ├── dashboard.php # Дашборд │ ├── products.php # Управление товарами │ ├── orders.php # Управление заказами │ ├── stock.php # Складские остатки │ ├── analytics.php # Аналитика │ ├── marketplaces.php # Интеграция с Ozon/Wildberries │ ├── employees.php # Сотрудники │ └── customers.php # Клиенты ├── includes/ │ ├── db.php # Подключение к базе данных │ ├── header.php # Шапка сайта/админки │ └── mailer.php # Отправка email ├── css/ ├── js/ ├── db/ └── ...

Шаги установки

Клонируйте репозиторий: sh git clone https://github.com/andiv61/Grok-motohub.git cd motospark

Установите XAMPP:

  • Скачайте и установите XAMPP.
  • Запустите Apache и убедитесь, что он работает (откройте http://localhost в браузере).

Разместите проект:

  • Скопируйте папку motospark в C:\xampp\htdocs (Windows) или /opt/lampp/htdocs (Linux).

Откройте http://localhost/motospark в браузере.

Настройте базу данных:

  • Создайте базу данных SQLite:

    • Скопируйте database.sql в db/racer.db.
    • Выполните команды из database.sql с помощью SQLite (например, через sqlite3 db/racer.db < database.sql).
  • Настройте подключение в includes/db.php (укажите путь к db/racer.db).

Настройте Telegram:

  • Создайте бота через @BotFather в Telegram, получите токен.
  • Найдите ваш chat_id через @userinfobot.
  • Обновите admin/telegram.php с вашим токеном и chat_id.

Настройте Ozon (опционально):

  • Зарегистрируйтесь на seller.ozon.ru.
  • Получите API-ключ и добавьте его в admin/marketplaces.php.

Запустите проект:

Откройте http://localhost/motospark/admin/login.php.