We first started using ActiveAdmin in 2014 for a client project and were thrilled with the result and the convenience.
Since then, we have experimented with making different kinds of web applications with Adminterface, including internal systems and admin portals. However, the out-of-the-box styles and functionalities were far from ideal for client-facing systems, and we ended up doing lots of individual customizations. Moreover, we realized that the process of configuring projects became repetitive and time-consuming. Hence we decided to build a gem for it.
It may be odd to some developers out there, but we prefer establishing a standard across all of the projects that we have built. This way, projects will be easier to maintain, less prone to errors, easier to test, and have consistent quality.
After years of trials and errors, we have managed to put together the first open-source public released version for others to use. It is now equipped with many enhanced features and functionalities based on the widely popular ActiveAdmin and Bootstrap.
Well, we're not going to lie. It's not meant for every type of project out there. Adminterface was designed for developers or teams that want to achieve:
- having a consistent coding style,
- reducing the need to recreate common features from scratch,
- reducing the time and effort to onboard and train new team members,
- ensuring consistent quality between projects,
and most importantly,
- reducing codebase by at least 40% while shortening the development time so that you can deliver your project faster.
We also believe that the amount of time and trouble Adminterface can save you will lead to higher efficiency and help with the overall budgeting. Not to mention that we're actively maintaining the gem while constantly listening to feedback from the community.
As we all know, it's not easy to actively maintain open-source projects without any budget. That's why we have a free Personal Plan and a Commercial Plan. We're dedicating the subscription fee to maintaining the open-source project so that we could constantly improve it as well as keep it compatible with the latest dependencies.
Our team is currently focusing on delivering the gem in its best state and adding the most commonly used features to reduce the amount of repetitive work for developers. We'll be reviewing the first batch of feedback to decide what other features we should implement next, and we would appreciate it if you share your suggestions or feature requests with us on our Github Discussion.
Be sure to visit our Github Repo and show us your support by starring it or joining the community discussion. We welcome any feedback and thank you for your support.
We can't wait to see what you will be building with Adminterface! ✌️