Pandora Scan — Инструкция

Мобильное приложение для сканирования штрихкодов товаров Pandora Lighting.

1. Установка

1.1 Node.js

1. Скачайте Node.js LTS: nodejs.org
2. Установите
3. Проверьте: node -v и npm -v

1.2 Проект

1. Откройте папку проекта
2. Откройте терминал
3. Выполните: npm install

2. Запуск

Вариант A: Веб-версия

npm start

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

Вариант B: Electron (десктоп)

npm run electron

3. Сканер

3.1 Сканирование

1. Нажмите «Taramayı başlat» (Начать сканирование)
2. Разрешите доступ к камере
3. Наведите камеру на штрихкод или введите код вручную + Enter

3.2 Карточка товара

Показываются: фото, название, код, Satış Fiyatı (цена), характеристики.

3.3 Действия

WhatsApp ile paylaş — отправить в WhatsApp (текст + картинка)
Yeni tarama — новый скан

4. Список отсканированных товаров

Товары сохраняются в список. Кнопка ▼ сворачивает/разворачивает. SİL — удалить.
Gönder (WhatsApp .xlsx) — создать Excel Pandora_Aydinlatma_Fiyat_Teklifi.xlsx и отправить в WhatsApp.

5. Veri Yönetimi (только в Electron)

РазделДействие
1. Yeni veri yükleПолная замена данных, QR-коды перегенерируются
2. Verileri güncelleДобавить отсутствующие, изменить цены на ±%
3. Ürün ekleДобавить товар вручную
4. Ürün silУдалить по штрихкоду (с подтверждением)
5. QR etiket yazdırСоздать QR-коды и открыть окно печати (TANEX)

6. Формат Excel

Колонки: Barkod / KOD, Ürün Adı, Mimari iskontolu fiyat / Fiyat, Satış Fiyatı.

7. Деплой на Vercel

git add .
git commit -m "обновление"
git push origin main

Или: npx vercel --prod

8. Сборка exe

npm run build

Файл в папке dist/

9. Команды

КомандаОписание
npm installУстановить зависимости
npm startВеб-сервер
npm run electronElectron
npm run buildСборка exe
npm run generate-qrQR-коды вручную

10. Папки

ПутьОписание
data/products.api.jsonДанные товаров
product_images/Изображения товаров
qr_codes/QR-коды (генерируется)
qr_print.htmlСтраница печати этикеток

Pandora Scan — Barkod Tarayıcı