Блог Интеграл

Рассказываем о проектах, обновлениях и событиях

Просчитаться можно везде, но только не в бизнесе, где любое действие стоит времени или денег. Проводя по 14-16 часов в сутки за исправлением чужих промахов, наш заказчик может подтвердить это без сомнений. Работа с более 6000 товаров, ведение 4 виртуальных магазинов на Авито и самостоятельная аналитика на нескольких платформах устроили настоящий хаос.

О проекте: Система, взаимодействующая с маркетплейсами, позволяет работать с товарами, которые есть в наличии, а также с теми, которые еще нужно купить. Программа делает возможным интеграцию с несколькими точками и управлять данными по ним в равной мере без ошибок.

Основное преимущество: Ролевая модель выдает минимальный объем необходимой информации для каждого участника. Это минимизирует количество потенциальных и фактических ошибок, которые позже нужно исправлять вручную заказчику, и хранит данные в безопасности.

Срок реализации с нуля: 25 часов + около 15 часов доработок

Стоимость проекта: 100 тысяч рублей + абон. плата 1.950 рублей в месяц

Принцип работы:

Когда человек покупает товар на Авито, система уведомляет о новом заказе и отправляет его на закупку. Байер идет на рынок, отбирает и оплачивает товары с указанными параметрами, а после отмечает их как купленные. Наступает момент логистики, где ответственные упаковывают заказ и отправляют его, отмечая каждое действие в системе. Когда покупка совершена, статус меняется на "выкуплен" и перемещается в архиве.

Задачи:

  • Создание удобной базы поставщиков и виртуальных магазинов с указанием контактов, местоположений и других связанных сведений, а также настройка и проработка вариантов логистики товаров.
  • Предоставить возможность добавления, редактирования и хранения полной информации о статусах заказов и всех товаров, их характеристиках, цене и наличия на складе в настоящий момент.
  • Разработка системы управления данными для создания автоматизированных отчетов по продажам, расчетов статистики по выполненным заказам и аналитических инструментов для систематизации информации.
  • Реализация многоуровневой системы авторизации пользователей для предотвращения утечки информации и предоставления разной степени доступа к сведениям, где каждый “игрок” действует в рамках своей компетенции.

Что получили?

Все таблицы заказчика, включая 6000 товаров, были перенесены в новую систему. Созданы 2 удобных рабочих места для управления заказами и закупками в режиме реального времени. Благодаря разноуровневому доступу к программе количество ошибок снизилось не менее чем в 10 раз. В системе реализовано 15 статусов заказа, более 10 ролей, а все участники процесса видят прозрачную и понятную отчетность, настроенную точно под них.

Спустя 4 месяца работы заказчик уже свободно руководил 13 виртуальными магазинами, а ещё через полгода расширился до 30. На сегодняшний день в системе работает от 30 до 50 пользователей ежедневно, а всего - около 80 человек. После создания нескольких документов с нашей помощью вся отчетность ведется им самостоятельно, значительно экономя ему затраты на разработчика.

Вывод:

Ведение нескольких проектов с многочисленными разветвлениями не обязывает человека находиться 24/7 у монитора компьютера, когда весь процесс структурирован и отлажен в единой системе. Программа сама выполняет обыденные задачи, отслеживает весь процесс выполнения заказов и информирует о каждом действии со стороны сотрудников.

Квинтетная модель данных (QDM) – система, позволяющая хранить и обрабатывать неограниченные по объему данные, делая точечные выборки с высоким быстродействием. Особенность заключается в скорости выборки, сопоставимой или превосходящей обычную реляционную базу данных. Связано это с тем, что в QDM все значения проиндексированы. За несколько миллисекунд можно найти конкретные сведения в массиве из сотен миллионов записей, применяя условия поиска по любой колонке в таблице из 50 полей (proof: https://www.youtube.com/watch?v=l0eg2xuC9Ks).

QDM – предельно унифицированная структура взаимосвязанных данных. Ее подход имеет изобретательский уровень, что позволило подать заявку на международный патент в 2017 году. Более того, модель получила американский патент на систему хранения и обработки информации (US patent 11,138,174 B2). Это поставило точку в полувековой истории исследований по стандартизированным структурам содержания данных, пик которой пришелся на начало 1990-х (эпичный пример: https://www.red-gate.com/simple-talk/opinion/opinion-pieces/bad-carma/).

На основе QDM был реализован наш проект – Интеграл. Он работает с визуальным конструктором, где можно создать произвольную БД любой сложности, сделать запросы и произвести вычисления и изменения данных. Суть QDM глубоко скрыта от пользователя платформы. Программа самостоятельно выполняет всю черновую работу администратора и разработчика БД. Это позволяет любому человеку создавать сложные схемы данных и отчеты, не владея представлением об индексах, ключах и ограничениях.
Сервис Интеграл поддерживает ролевую модель пользователей, что позволяет ограничивать права пользователей на уровне таблиц и полей данных. Кроме того, в проект встроен визуальный конструктор HTML-страниц (GrapesJS, с открытым кодом) для создания полноценных веб-приложений. Таким образом, Интеграл – это законченный лоукод инструмент для разработки информационных систем, сервисов, веб-приложений и конструкторов. Здесь вы можете собрать аналог любого из его конкурентов, таких как bubble.io, Airtable, Directual, Google-sheets, MS Access и Excel.

Мы обгоняем конкурентов по нескольким позициям:

  • скорость разработки;
  • стоимость владения;
  • быстродействие;
  • уровень вхождения.

Существует только 3 простых правила организации структур и запросов к ним в визуальном конструкторе. Их необходимо соблюдать для оптимальной производительности, которую редко могут обеспечить даже профессиональные администраторы БД. Подробная инструкция: https://habr.com/ru/articles/358934/.

Цель проекта: собрать вокруг себя экосистему, обучая адептов и давая им возможность создавать веб-приложения как для личного использования, так и на заказ.

Основная проблема Интеграла: это пока неупакованный и неизвестный широким массам конструктор, ценность которого нужно донести до программистов и пользователей. На сегодняшний день с помощью платформы уже сделаны десятки проектов заказной разработки. Им оказывается финансовая поддержка, а за использование БД платформы клиенты отдают небольшую абонентскую плату сервису.