Skip to content

Latest commit

 

History

History
91 lines (57 loc) · 7.64 KB

README_RU.md

File metadata and controls

91 lines (57 loc) · 7.64 KB

IONDV. Nutrition-tickets

This page in English

IONDV. Framework nutrition tickets

Веб-приложение IONDV. Nutrition-tickets распространяется бесплатно под лицензий Apache 2.0. Приложение реализовано на IONDV. Framework и представляет собой простой пример базового приложения, созданного в IONDV. Studio в рамках обучающего тьюториала по созданию приложений.

Кратко об IONDV. Framework

IONDV. Framework - это опенсорный фреймворк на node.js для разработки учетных приложений или микросервисов на основе метаданных и отдельных модулей. Он является частью инструментальной цифровой платформы для создания enterprise (ERP) приложений состоящей из опенсорсных компонентов: самого фреймворка, модулей и готовых приложений расширяющих его функциональность, визуальной среды Studio для разработки метаданных приложений.

Подробнее об IONDV. Framework на сайте, документация доступна в репозитории на github.

Описание

IONDV. Nutrition-tickets - это программное решение на основе IONDV. Framework, реализованное в приложении IONDV. Studio для организации учета, хранения и отображения данных о льготных талонах для граждан, имеющих льготную категорию. Основное назначение приложения это выдача талонов на получение социального питания. Ключевой сущность является Талон, который содержит в себе информацию описательного характера и ссылки на гражданина, которому предназначен. Главное преимущество - контроль за льготными талонами граждан, имеющих ту или иную льнотную категорию, что позволяет, при необходимости, получить точную информации о талоне и гражданине.

Как создать?

Смотрите видео о создании простого приложения IONDV. Nutrition-tickets в IONDV. Studio. Читайте подробную инструкцию, где поэтапно описаны действия для создания системы в IONDV. Studio.

Демо

Демо доступ в систему для ознакомления, без регистрации: https://nutrition-tickets.iondv.com. Существует три основных роли: оператор, кассир, контролёр. Название роли соответствует ее логину, пароль один для всех трех логинов - ion-demo.

Учетная запись для бек-офиса под пользователем с ролью "Администратор": логин demo, пароль ion-demo.

Модули

Основу реестра талонов составляет модуль Регистри. Также используются:

  • Административный модуль - позволяет управлять пользователями и ролями для доступа к системе и другими функциями, неоходимыми администартору.

Как получить?

Git

Быстрый старт с использованием репозитория IONDV. Nutrition-tickets на GitHub — подробная инструкция.

  1. Установите системное окружение и глобальные зависимости.
  2. Клонируйте ядро, модуль и приложение.
  3. Соберите и разверните приложение.
  4. Запустите.

Или установка и запуск в одну строку под Linux с использованием установщика iondv-app (требуется локально node.js, MongoDB и Git):

bash <(curl -sL https://raw.githubusercontent.com/iondv/iondv-app/master/iondv-app) -t git -q -i -m localhost:27017 nutrition-tickets

Где вместо localhost:27017 нужно указать адрес MongoDb. После запуска открыть ссылку 'http://localhost:8888', учетная запись бек офиса demo, пароль ion-demo.

Docker

Запуск приложения с использованием докер контейнера - подробная инструкция.

  1. Запустите СУБД mongodb: docker run --name mongodb -v mongodb_data:/data/db -p 27017:27017 -d mongo
  2. Запустите IONDV. Telecom docker run -d -p 80:8888 --link mongodb iondv/nutrition-tickets.
  3. Откройте ссылку http://localhost в браузере через минуту (время требуется для инициализации данных). Для бек офиса логин: demo, пароль: ion-demo

Ссылки

Для дополнительной информации смотрите следующие ресурсы:


iondv metrics

Copyright (c) 2018 LLC "ION DV".
All rights reserved.