Overview of Geeker-Admin features and tech stack
masterGeeker-Admin is an open-source admin framework built with the following modern tech stack:
- Core: Vue 3.4, TypeScript, Vite 5, Pinia, Element-Plus.
- Components: Features a powerful
ProTablecomponent based on Element Plus where table pages are configured viaColumns. - State Management: Uses Pinia with a persistence plugin.
- Routing: VueRouter for dynamic route permission interception, lazy loading, and button-level permission control.
- Styling & UI: Supports multiple themes, dark mode, i18n (internationalization), and Element component size switching.
- Utilities: Custom Hooks, directives (permissions, copy, watermark, drag-and-drop, throttle, debounce, long press), and an encapsulated Axios instance for request interception and cancellation.
- Caching: Uses
KeepAliveto support multi-level nested route caching.