📦 Проект KL + «Отчёты»
Рабочая система для ведения точек, фото, выгрузки на фотохостинг и учёта продаж с площадок — всё в одном месте, с телефона или компьютера.
🗺️ Работа с точками
Карта, точки и всё, что с ними происходит
🗺️
Живая карта точекВсе точки на карте с цветными статусами: всего, нарушения, запреты, дубли, предупреждения. Поддержка слоёв OSM, Яндекс и Google.
➕
Быстрое добавлениеНовая точка в два касания: фото + координаты. Товар, граммовка, описание, метро — всё редактируется.
📸
Загрузка фото пачкойДо 100 фото за раз. Сервер сам читает координаты со штампа на фото, режет дубли, привязывает товар.
🧭
Спасение фото без координатЕсли штамп не прочитался, фото не пропадает — оно ждёт на экране спасения. Укажите точку пальцем на карте, и точка создастся.
🏢
Парадные и группыТочки объединяются в парадные и группы. Положение парадной восстанавливается автоматически по адресу и соседям.
🚫
Проверка запретокКаждая точка автоматически проверяется на попадание в запретные зоны — статус виден сразу на карте.
📏
Расстояния и нарушенияСистема следит за расстоянием между точками: слишком близкие помечаются как дубли, а до запретных объектов всегда видно, сколько метров — так нарушения считаются честно и одинаково для всех.
✏️
Редактор точкиНазвание, адрес, метро с расстоянием, граммовка с цветом, описание, товар — всё меняется в один тап.
🗑️
Корзина и историяУдалённые точки можно вернуть. История всех действий — кто, что и когда менял.
📤 Выгрузка на фотохостинг
От точек — до готовых ссылок
🚀
Автовыгрузка юнитовТочки складываются в юниты и грузятся на фотохостинг сами: капча решается автоматически, на выходе — готовые ссылки.
📋
Готовый отчётСводка со ссылками, координатами, метро и граммовкой — можно копировать и отправлять.
⏯️
Не боится перерывовЗакрыл приложение посреди выгрузки — не страшно. При следующем входе одна кнопка «Продолжить» докидывает остаток, уже выгруженное не гоняется заново.
🎯
Перерисовка штампа 1-в-1Координаты на фото перерисовываются точно поверх старого штампа — пиксель в пиксель, без сдвигов и артефактов. Можно пакетно для всей группы точек.
🔁
Смена описаний пачкойПоменять описание сразу у группы точек — одной задачей, а не по одному.
📊 Модуль «Отчёты»
Продажи, заработок, выплаты — считает сам
📥
Загрузка CSV с площадокВыписка с площадки перетаскивается файлом — строки распознаются, ники привязываются, всё ложится в учёт.
⚠️
Умный учёт повторовПовторная сделка не задваивает заработок — система сама находит такие строки и помечает их.
💰
Заработок минёраСчитается от закрытых сделок ника по цене за работу на дату сделки. Смена цены задним числом ничего не ломает.
🤝
Доля партнёраОтдельный учёт: сумма минус комиссия. P2P-бонус ×1.16 учитывается отдельно.
📅
Недельные отчётыПонедельничный отчёт по всем площадкам: продажи, ники, суммы — в одном окне.
👥
Кабинеты и профилиКарточки людей с никами, продажами, балансом и историей выплат. Привязка никнеймов к профилям.
🧾
ВыплатыКто сколько заработал, что уже выплачено, что осталось — по каждому человеку и за неделю.
📚
Справочники и сверкаКаталог площадок и товаров, комиссии по товарам, сверка продаж, просмотр истории загрузок CSV.
👑 Администрирование
Контроль всей системы
🛡️
Панель администратораСписок пользователей: кто в сети, чьи точки доступны, сколько точек. Просмотр точек любого пользователя прямо на карте.
🔑
РолиАдминистратор, модератор, пользователь. Модератор видит профили минёров, но не трогает деньги и роли.
🔐
Смена пароляПользователь меняет пароль сам; при утере админ выдаёт временный — данные не теряются.
📈
Статистика пользователейПереход из KL в «Отчёты» по конкретному человеку — его цифры открываются сразу.
🏆 Три главных преимущества
🔐 Безопасность главное
- Всё зашифровано. Точки, фото, отчёты, результаты выгрузок, даже имена загружаемых файлов — в хранилище всё лежит в зашифрованном виде. Даже если кто-то получит копию базы данных, прочитать в ней ничего не сможет: без секретного ключа сервера это набор бессмысленных символов.
- Ключи раздельные. У каждого пользователя свой личный ключ, а общие данные защищены отдельным серверным ключом. Пароли не хранятся в открытом виде — только в виде стойких хэшей, подобрать которые практически невозможно.
- Никаких лазеек. Внешние сервисы (распознавание фото, карты) работают только для вошедших пользователей. Служебные страницы — только для администратора. Подбор пароля ограничен: после нескольких неудачных попыток вход блокируется на время.
🕶️ Анонимность по умолчанию
- Ничего лишнего наружу. Координаты, фото, адреса, названия файлов — ничего из этого нигде не светится в открытом виде, ни в базе, ни в служебных логах на сервере.
- Логи тоже шифруются. Даже технические журналы сбоя выгрузки хранятся в зашифрованном виде — при анализе их расшифровывает только сам сервер.
- Минимум следов. В открытом виде остаются только рабочие мелочи: ники с площадок (они нужны для учёта) и логины в журнале действий. Больше — ничего.
⚡ Функциональность всё в одном
- Точки + деньги в одной системе. Карта, фото, выгрузка на фотохостинг и учёт продаж с площадок — не нужны отдельные программы и таблицы.
- Автоматика вместо рутины. Координаты читаются с фото сами, дубли отсекаются, запретки проверяются, заработок считается, повторы сделок ловятся — человеку остаётся только решать, а не считать.
- Не теряет ничего. Прерванная выгрузка продолжается с того же места, фото без координат ждут своего экрана спасения, удалённое лежит в корзине. Работает и на телефоне, и на компьютере.
🛡️ Как устроена защита данных
Простыми словами — без лишних подробностей
💠 Шифрованное хранилищеВсе данные шифруются до того, как попадут в базу, и расшифровываются только в момент, когда вошедший пользователь их запрашивает. В самом хранилище — только нечитаемый текст. Копия базы без ключей бесполезна.
🗝️ Личные ключиУ каждого пользователя свой отдельный ключ: чужие данные он открыть не может. Общие данные защищены своим ключом. Ключи живут только в оперативной памяти сервера и не записываются на диск.
🔑 ПаролиПароль никогда не хранится в открытом виде — сохраняется только его необратимый след. Даже владелец сервера не может узнать чужой пароль, можно только назначить новый.
📜 Зашифрованные журналыСлужебные записи о работе системы тоже шифруются. Техническая информация не становится дырой в защите.
🚪 Контроль входаВход только по логину и паролю. Попытки подобрать пароль автоматически ограничиваются. Служебные страницы видит только администратор.