You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AdminJS is an automatic admin interface that can be plugged into your application. You, as a developer, provide database models (like posts, comments, stores, products or whatever else your application uses), and AdminJS generates UI which allows you (or other trusted users) to manage content.
So you have a working service built in Node.js. It uses (for example) Hapi.js for rendering a couple of REST routes and mongoose as the connector to the database.
Everything works fine, but now you would like to:
view all the data in the app,
perform custom business actions on objects in the database,
bootstrap the tables with the initial data,
build custom report pages,
allow other team members (not necessary programmers) to see what is going on in the application.
And all these cases can be solved by AdminJS. By adding couple of lines of code you have a running admin interface.
Features
CRUD any data in any resource
Custom actions
Form validation based on schema in your resources
Full featured dashboard with widgets
Custom resource decorators
Contribute
If you would like work on an AdminJS and develop new features please check out our Contribution Guide
There you can find instructions on how to run AdminJS locally for development.
If you're searching for tasks you can contribute to, we currently accept contributions to issues in our Kanban Board.
Any small or large contribution or any input into discussion is welcome!