13.6K ·GitHub
Что это такое?
Это админ-панель (система back-office управления), созданная на Vue 2 и Element UI для управления приложением для заказа еды из магазинов: пользователями, магазинами, товарами и правами доступа.
Это готовое приложение или шаблон, на базе которого я что-то строю?
Это шаблон-заготовка: одностраничное приложение на Vue 2 с оформлением из Element UI, которое вы клонируете и дорабатываете под свои задачи администрирования.
Как запустить это локально?
Клонируйте репозиторий, затем выполните npm-скрипты: 'npm run local' или 'npm run dev', чтобы запустить сервер разработки, и 'npm run build', чтобы собрать продакшн-версию.
Что нужно установить перед запуском?
Требуются Node.js 4.0+ и npm 3.0+; проект разрабатывался на macOS с Node 6.10.0.
Работает ли это без бэкенда сразу после установки?
Нет — все данные загружаются с живого сервера, поэтому проект привязан к сопутствующему бэкенд-проекту ('node-elm'), а не является самостоятельной демо-версией с тестовыми данными.
Где это работает?
Это веб-приложение, которое работает в браузере; собирается и раздаётся через webpack.
Есть ли нюанс при просмотре живого демо?
Для корректной работы живого демо и его API требуется доступ по HTTPS.
Какие функции есть в панели из коробки?
Вход и выход из системы, добавление магазинов и товаров, визуализация данных и графики, управление пользователями, управление магазинами, управление блюдами, проверка прав доступа, настройки администратора и редактор форматированного текста.
Это часть более крупного проекта?
Да — это модуль администрирования более крупного стека, куда входят отдельный проект фронтенд-витрины и нативное приложение; все они работают на одном бэкенде ('node-elm').
Какие библиотеки для графиков и редактирования используются?
Для графиков используется echarts, для форматированного текста и markdown — vue-quill-editor и vue-simplemde, а для компонентов интерфейса — Element UI.
What are similar projects?
vue-element-admin, vue-admin-template, ant-design-vue-pro, vue2-elm, iview-admin, vue-admin-better, mall-admin-web, d2-admin
Which topics is it in?
vue-cli, element-ui, less, vue-router, vuex, admin, gpl, webpack, admin-dashboard, template, vue, china