Skip to content

Commit

Permalink
Добавил доку в md
Browse files Browse the repository at this point in the history
  • Loading branch information
simvolice committed Mar 11, 2018
1 parent 50887a9 commit 0f69d06
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 31 deletions.
8 changes: 0 additions & 8 deletions .forestry/front_matter/templates/.yml

This file was deleted.

9 changes: 0 additions & 9 deletions .forestry/settings.yml

This file was deleted.

4 changes: 0 additions & 4 deletions _drafts/_pages/.md

This file was deleted.

10 changes: 0 additions & 10 deletions docs/index.html

This file was deleted.

30 changes: 30 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Документация разработчика

# Общее описание проекта:
Проект "akimatCMS", предназначен для загрузки сырых данных в базу MSSQL и дальнейшего его анализа в системе PowerBI, а также дальнейшего отображения готовых диаграмм в CMS.

# Используемый стэк технологий:
### Серверная сторона:
* NodeJS - серверная платформа;
* ExpressJS - специальный фреймверк для построения гибких серверных приложений;
* JSONWEBTOKEN стандарт - используется для создания и контроля пользовательских сессий;
* MongoDB - в качестве основной базы данных для работы CMS;
* Microsoft Server Express - для хранения плоских excel файлов, в качестве WareHouse;
* Язык программирования - JavaScript версия ES6.
### Клиентская сторона:
* AngularJS v 1.6 - специальный фреймверк для построения клиентских приложений;
* Twitter Bootstrap сетка - стандартный фреймверк для построения сетки при верстки пользовательского интерфейса;
* языки программирования и разметки: JavaScript, HTML5, CSS3

# Архитектура серверной части:
### Структура папок:
* ` - akimatCMS - главная папка приложения; `
* `- bin - главная входная точка приложения; `
* ` - routes - все API точки приложения;`
* ` - service - сервисы по работе с базой данных;`
* ` - utils - вспомогательные функции для работы приложения;`
* ` - public - вся клиентская часть приложения;`
* ` - .env - файл конфигурации всего приложения (переменные системы);`
* ` - app.js - файл для первого запуска приложения, инициализация первых данных, настройка всего окружения;`
* ` - package.json - файл проекта, содержит в себе все зависимости проекта, которые необходимы для работы проекта;`

0 comments on commit 0f69d06

Please sign in to comment.