Контекст и вызов
Организаторы работали с распечатанными списками, очереди на регистрацию растягивались. Связь на площадке нестабильна - нужен офлайн-режим с последующей синхронизацией.
На площадке TRUCKFEST нужен был быстрый чек-ин сотен участников без интернета. Разработал Windows-приложение: сканирование, печать бейджей и синхронизация с базой бота регистрации.
Организаторы работали с распечатанными списками, очереди на регистрацию растягивались. Связь на площадке нестабильна - нужен офлайн-режим с последующей синхронизацией.
Создал десктоп-приложение на PHP/Electron-подобном стеке для Windows: локальная копия базы участников, поиск по номеру или QR, печать бейджа на термопринтер. Синхронизация с сервером при появлении сети.
Импорт утверждённых участников из Telegram-бота в локальную SQLite.
Поиск по ФИО, номеру заявки или QR-коду, отметка прибытия.
Мгновенная печать на термопринтер с именем, категорией и QR.
Выгрузка статусов чек-ина на сервер при подключении к Wi-Fi.
SQLite с полным списком участников для работы без сети.
Сканирование кода с бейджа или телефона участника.
Двусторонний обмен статусами чек-ина с сервером бота.
Драйвер принтера этикеток, шаблон бейджа под формат 58 мм.
Опишите ваш процесс - спроектирую связку систем, сроки и формат работы под ваш стек.