Skip to content

Latest commit

 

History

History
157 lines (68 loc) · 8.05 KB

README_RU.md

File metadata and controls

157 lines (68 loc) · 8.05 KB

logo

Конструктор CRM, ERP и произвольных учетных систем

Когда не подходят типовые решения, для любых данных, web, open source 🎉

Для команд из двух-трех человек, фрилансеров и бизнес-аналитиков 💪 👀

ico1 Totum — гибрид электронных таблиц и базы данных.

ico2 Готовый frontend — для десктопов и мобильных устройств.

ico3 Small-code принцип — множество простых ситуативных кодов.

ico4 Научиться разрабатывать на Totum — около 50-60 часов.

ico5 WEB, full-stack — устанавливается на собственный сервер.

ico6 Двухуровневый доступ — разработчик-пользователи.

ico7 Упрощенный язык — логика, запросы и встроенное IDE.

main

Преимущества

Небольшие коды, упрощенный язык — логика, действия, форматирование и запросы к данным.

Распределение прав — роли, пользователи, иерархия доступа, доступ по условиям.

Печать — типовая печать таблиц, изменяемые шаблоны, подключение в шаблоны любого HTML.

Система логирования — время, место, пользователь, действие, введенные данные, кто онлайн, история по пользователю, настраиваемый доступ к логу, лог внешних взаимодействий.

Задачи по расписанию — подключение cron на выполнение внутренних задач.

Типовые модули — текст, числа, файлы, ссылки, списки, даты, данные, кнопки, комментарии и т.д.

Нотификации — текстовые, динамические, по пользователям.

Импорт/экспорт — JSON-API, быстрые сервисы, обращение к сторонним скриптам из кодов, CSV.

Инструменты отладки — расчет значений, выполнение действий, условия форматирования, нагрузка, время выполнения.

Свободная доработка — добавляйте собственные функции, имплеминтируйте специальный интерфейс.

Для разработчиков

Документация

Small-code принцип — множество простых ситуативных кодов разделенных по типу применения и привязанных к визуальной структуре приложения.

Снижение требуемого на разработку времени от 2 до 5 раз.

Не требует специальной среды разработки, оптимизирован под Chromium и Safari.

Встроенная гибкая система прав доступа к видимости и изменению таблиц и полей.

Подробное настраиваемое логгирование действий пользователей.

Готовый типовой графический интерфейс, подходящий для множества задач.

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

Простая установка, готовая структура приложения и необходимая логика транзакций из коробки.

Возможность быстро копировать решения разработанные на Totum ранее или их части в новые проекты.

Интеграция через API.

Типовые инструменты вывода на печать, отправки e-mail, использование cron.

Снижение количества необходимых компетенций разработчиков.

Не требуется квалификация frontend-разработчика (если использовать стандартные инструменты).

Образец кода

Упрощенный скриптовый язык доступный любому уровню разработчика.

Встроенная подсветка, автозаполнение и валидизация кода.

Встроенная система отладки.

Снижение требований к квалификации разработчиков — middle в одиночку может разработать крупное конечное решение.

Простая установка на сервер и отсутствие его специального обслуживания (возможность установки на типовые shared).

CPU от 1х2.4 ГГц от 512 Мб PHP 7.3 PostgreSQL от 9.5 Apache/Nginx IonCube NIX

Для бизнеса

  • Кастомные CRM;

  • Учет обязательств;

  • Складской учет;

  • Учет движения денежных средств;

  • Табели рабочего времени и загрузки оборудования;

  • Планирование производства;

  • Системы планирования и контроля закупок;

  • Логистические системы;

  • Системы взаимодействия с диллерами или франчайзи.

Техническая реализация

Лого лого

Открытый исходный код на PHP.

БД PostgreSQL.

Установка на собственный сервер. Требуется ionCube (типовой модуль для PHP) — шифруется часть позволяющая выпускать коммерческие лицензии. Весь остальной код свободно модифицируемый!

Легкое взаимодействие с другими программными продуктами через простой API.

Возможность дописывать кастомный интерфейс не изменяя ядро решения.

Простая возможность подключать функции выполняемые ядром написанные на любом языке.

Контакты

totum@totum.online — просто почта.

telegram — телеграм менеджера проекта (@alexeypolunin).

github.com/totumonline — список репозитариев.

github.com/orgs/totumonline/projects/1 — публичный проект на GitHub.