Eladmin is a backend management system and administrative framework built with Spring Boot and Vue. It provides a complete infrastructure for creating administration panels, combining a Java Persistence API backend scaffold with a management interface to monitor system performance and log user activities.
The project features automated code generation to produce frontend and backend source code and CRUD operations. It employs a role-based access control system to manage users and organizational structures, while utilizing dynamic route management to update navigation menus from the backend without redeploying code.
The capability surface includes scheduled task automation, cloud file management, and system performance monitoring. It also provides tools for remote application deployment, API rate limiting, and integration with external payment gateways.
The backend is organized as a multi-module project and utilizes Redis for caching and state management.