Hello world
Hello world - это веб-приложение на базе Metadata.js для демонстрации базовых возможностей фреймворка
Назначение и возможности
- Ввод и редактирование докумнтов поступления - выбытия - перемещения денег
- Формирование отчета о движении денег
- Автономная работа при отсутствии доступа к Интернет
- Фоновая синхронизация с ИБ 1С
Использованы следующие библиотеки и инструменты:
Серверная часть
- couchDB, NoSQL база данных с поддержкой master-master репликации
- nginx, высокопроизводительный HTTP-сервер
Управление данными в памяти браузера
- metadata.js, движок ссылочной типизации для браузера и Node.js
- pouchDB, клиентская NoSQL база данных с поддержкой автономной работы и репликации с CouchDB
- alaSQL, SQL-интерфейс к массивам javascript в памяти браузера и Node.js
- aes, библиотека шифрования/дешифрования строк
- xlsx, библиотека для чтения и записи XLSX / XLSM / XLSB / XLS / ODS в браузере
UI библиотеки и компоненты интерфейса
- dhtmlx, кроссбраузерная библиотека javascript для построения современных веб и мобильных приложений
- handsontable, компонент для отображения и редактирования табличных данных
- daterangepicker, компонент визуализации и редактирования диапазона дат
- filesaver.js, HTML5 реализация метода saveAs
- moment.js, библиотека форматирования интервалов и дат
- numbro, библиотека форматирования чисел
- rubles.js, библиотека форматирования чисел - сумма прописью
Графика
Лицензия
MIT
Вопросы
Если обнаружили ошибку, пожалуйста,
зарегистрируйте вопрос в GitHub или
свяжитесь с разработчиком напрямую