Система управления с разделением на фронтенд и бэкенд, созданная с использованием Vue Element Admin и Laravel 5.5. Включает автоматическую генерацию документации по Swagger.

Интерфейсы основаны на dingo/api и tymon/jwt. Аутентификация включает в себя токены для бэкенда и динамические разрешения для фронтенда на Vue.js.

---
## Этапы разработки
### Конфигурация
```bash
# Установка
composer install

# Копирование файла конфигурации
cp .env.example .env

# Генерация ключа шифрования
php artisan key:generate

# Создание секретного ключа для JWT
php artisan jwt:secret

# Настройка соединения с базой данных в файле .env (укажите имя базы данных, имя пользователя и пароль)

# Миграция базы данных и заполнение данными
php artisan migrate
php artisan db:seed

# Запуск (или запуск проекта Laravel обычным способом)
php artisan serve

yarn (или npm install)
yarn run dev (или npm run dev)
```
## Бэкенд
### Технологический стек
- Laravel 5.5
- L5-Swagger
- ...
## Фронтенд
### Технологический стек
- Vue (полный набор инструментов)
- [Vue-element-admin](https://panjiachen.github.io/vue-element-admin-site/zh/)
- Axios
- Laravel Mix
- ...