Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/admin-interface/admin-interface
Library for provide Admin UI
https://github.com/admin-interface/admin-interface
admin admin-panel express javascript node node-module nodejs panel sequelize
Last synced: 4 days ago
JSON representation
Library for provide Admin UI
- Host: GitHub
- URL: https://github.com/admin-interface/admin-interface
- Owner: admin-interface
- License: mit
- Created: 2017-09-04T07:06:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-27T13:54:29.000Z (almost 6 years ago)
- Last Synced: 2024-12-16T08:47:50.668Z (21 days ago)
- Topics: admin, admin-panel, express, javascript, node, node-module, nodejs, panel, sequelize
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/@admin-interface/express
- Size: 15.9 MB
- Stars: 38
- Watchers: 9
- Forks: 8
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Warning
***At the moment, the project is suspended. As soon as I have more time, I will continue to develop this project.***# Admin Interface
Admin Interface it is library for provide Admin UI on base [Sequelize](https://www.npmjs.com/package/sequelize) and [Express](https://www.npmjs.com/package/express).
Also check out our [demo project](https://github.com/admin-interface/admin-interface/tree/master/packages/demo)
### Installation
```bash
$ npm install --save @admin-interface/core @admin-interface/express
```### Connect to Your project
```javascript
const app = require('express')();
const AdminInterface = require('@admin-interface/express');const adminInterface = new AdminInterface();
adminInterface.setConfigFile(__dirname, 'admin-interface.yaml');// Your API ...
// Mount Admin Interface
app.use('/admin', adminInterface.middleware());app.listen(3000, () => console.log('run server on 3000 port'));
```### Screenshots
![a](https://raw.githubusercontent.com/admin-interface/admin-interface/master/packages/front/src/images/screenshots/screenshot-1.png)
![a](https://raw.githubusercontent.com/admin-interface/admin-interface/master/packages/front/src/images/screenshots/screenshot-2.png)
![a](https://raw.githubusercontent.com/admin-interface/admin-interface/master/packages/front/src/images/screenshots/screenshot-3.png)As a basis UI is taken [AdminBSB - Material Design](https://github.com/gurayyarar/AdminBSBMaterialDesign)
### Looking for docs?
* [Admin Interface Documentation](https://github.com/admin-interface/admin-interface/wiki)
* [Admin Interface (JSDOC)](https://admin-interface.github.io/admin-interface/)
* [Sequelize](http://docs.sequelizejs.com/)
* [Express](https://expressjs.com/en/4x/api.html)### License
**Admin Interface** is an open source project that is licensed under the [MIT license](http://opensource.org/licenses/MIT).