Поможем сформировать стратегию дальнейшей работы сервиса и снимем внутреннюю нагрузку Вашей команды за счет отточенной системы поддержки.
Закрепим за Вами личного аккаунт менеджера, который поможет своевременно решать непредвиденные трудности
Главная особенность нашей компании — личная заинтересованность в Вашем результате.
Мы не разрабатываем программное обеспечение, мы делаем Ваш проект лидером рынка, за счет IT-решений.
Мы практикуем гибкие финансовые методы оплаты и снижаем финансовую нагрузку на ваш проект за счет рассрочки платежей и поэтапной оплаты.
Получите передовую команду разработки с полным сопровождением по цене оклада одного программиста в месяц.
Было:Идея создать аналог американского сервиса банковского факторинга.
Стало:Разработана полноценная система со множеством вспомогательных модулей, на данный момент обслуживание более 400 предприятий.
Система постоянно развивается.
Ссылка на проект — vgfinancing.com
Существует с 1931 года, организация более 1500 концертов в год с ведущими артистами эстрады России и СНГ.
Было:Печатная билетная книга, сложная система подсчета и продажи билетов, завязанная на человеческом факторе.
Стало:Создали умную информационную систему онлайн бронирования и продажи билетов, схему рассадки и привязки к событиям. Интегрировали государственную политику продажи билетов.
Ссылка на проект — www.mosconcert.com
Веб-интерфейс базы данных всех жуков планеты.
Было: Отсутствие системы хранения, сравнения и анализа данных. База данных в Access, подход «прошлого века».
Стало: Функционирующая база данных с колоссальным объемом инструментов для анализа и выдвижения научных гипотез. Получение финансового гранта от немецкой ассоциации Deutsche Forschungsgemeinnschaft.
Ссылка на проект — ecotax
Сущности создаваемые в системе, имеют четкие взаимосвязи, что позволяет сохранять целостность данных, при удалении записей.
Не стоит переживать, что в результате ошибочного удаления пользователем какой-либо записи, будет безвозвратно уничтожен большой объем связанных данных. Все удаления производятся в несколько этапов, а полное физическое удаление производится только администратором системы.
Позволяет откатывать данные системы как полностью, так и частично (сохраняются все значимые операции).
Откат происходит таким образом, что все связанные данные приводятся в исходное (сохраненное) состояние, а все прочие остаются нетронутыми.
Это позволяет безопасно исправить логические ошибки пользователя, не затирая/уничтожая работу остальных пользователей системы.
Ядро ccs.core продумано и разработано таким образом, что ни разработчики, ни внешние источники не имеют доступа и необходимости взаимодействовать с базой данных напрямую.
Все операции с БД работают по заранее написанным безопасным алгоритмам. Помимо БД, архитектура ядра подразумевает строгие стандарты разработки, что значительно снижает вероятность ошибки.
Большинство логических ошибок, которые может допустить разработчик отслеживаются системой. Взаимодействие между клиентской и серверной частью также строго стандартизировано.
В ядре по умолчанию присутствует умная система распределения доступов. Имеется возможность ограничить или предоставить доступ к каждой таблице, форме, пункту меню, а также к каждой операции.
Помимо этого имеется распределение пользователей на Компании / Департаменты / Отделы с возможностью ограничить / предоставить доступ к данным только определенных компаний (как на просмотр, так и на изменение).
В системе предусмотрена система загрузки и безопасного хранения файлов.
Это могут быть договора, акты, сканы документов или просто фотографии (зависит от конкретного разрабатываемого продукта), просмотреть или скачать данные файлы смогут только те, кому предоставлен доступ.
Надежная связь серверной и клиентской части с автоматическим переподключением в случае обрыва интернет соединения достигается благодаря протоколу WebSocket
wikipedia.org/WebSocket
Данный протокол не только обеспечивает надежность, но и дает возможность серверу отправлять на клиент любую информацию (например уведомления), не дожидаясь запроса от него. Это позволяет делать различные интерактивные модули в готовом продукте, например в чате.
В ядре предусмотрен специальный модуль генерации отчетов, что позволяет быстро и удобно собирать любые данные из системы в любом виде и с любыми фильтрами.
Процесс создания новых отчетов предусматривает создание шаблона.
Отдельная версия ядра предусмотрена под разработку сайта. Как большинство CMS она позволяет легко разработать сайт, но помимо этого обладает всеми достоинствами основной версии ядра — такими как: надежность, читаемость, безопасность, интерактивность.
Также в нее уже встроена интеграция с основной системой, что позволяет получать из нее данные и сохранять их.
Каждая сущность (например «Заказы») может иметь любое количество отображений в системе в виде таблиц и форм.
Каждую такую таблицу или форму можно настраивать прямо из системы. Настраивать можно практически все что угодно: Какие колонки показать/скрыть, в какой последовательности они будут располагаться, возможность редактировать поле, какой редактор (текст/выпадающий список/даты/...) назначить для каждой колонки, искать по этому полю при вводе данных в быстрый поиск, выводить фильтр, сколько записей выводить в таблице по умолчанию, какой будет заголовок у данной таблицы/формы, разрешить или запретить добавлять/редактировать/удалять записи.
И многое, многое другое.
Данные из любой таблицы можно выгрузить в EXCEL.
Перед выгрузкой можно применить любые доступные фильтры. Имеется механизм импорта данных из EXCEL, однако под каждую задачу требуется небольшая разработка, чтобы настроить шаблон модуля под конкретный формат загружаемых данных.
В ядре предусмотрен модуль предоставляющий API к методам системы, набор и уровень доступа этих методов определяется разработчиком.
Формат запросов и ответов API так же как и во всей системе — стандартизирован. Имеется модуль, где разработчик может легко описать написанные методы для внесения их в документацию и предоставление сторонним компаниям.
Методы исполняются по API под определенными пользователями и их действия также логируются в системе, как и действия обычных пользователей. Можно ограничить доступ на выполнение некоторых методов, как и обычным пользователям.
Интерфейс системы стандартизирован, так как он вобрал в себя наш многолетний опыт разработки пользовательских интерфейсов, а его элементы хорошо продуманы.
Система предусматривает возможность как легкого брендинга, так и кардинального изменения всего внешнего вида системы.
Система написана на NodeJS и постоянно загружена в памяти сервера. Это позволяет кешировать (сохранять в оперативной памяти) многие системные данные и данные пользователей, что положительно сказывается на скорости обработки сервером клиентских запросов.
Помимо этого NodeJS поддерживает многопоточность, что позволяет максимально эффективно использовать ресурсы сервера. Если проект вырастает в высоконагруженный, то достаточно просто увеличить ресурсы сервера.
Для очень высоконагруженных проектов предусматривается задействование нескольких серверов. Используемые технологии позволяют это сделать, а разработка не займет много времени.