Motospark
Описание
Языки
- PHP96,4%
- Python1,6%
- JavaScript1,4%
- HTML0,4%
- CSS0,2%
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.
Запустите проект: