axum-admin
is a backend management system server implementation developed based on axum + prisma-client-rust.
-
Install rust environment
-
Generate prisma client and create database tables
cargo prisma db push
-
Create super administrator account and initialization menu data
cargo cli init <USERNAME_PASSWORD>
-
Run Admin Gateway
cargo admin
- Login (Username + Password)
- Menu management
- Role management
- Department management
- Administrator management
- Dictionary management
- Login log management
- Operation log management
- User Management
- Caching system(Memory/Database)
- orchid-admin-vue3: Based on vue-next-admin secondary development.
- Technology stack: vue3.x + CompositionAPI setup syntax sugar + typescript + vite + element plus + vue-router-next + pinia.
- Adaptation: mobile phones, tablets, PCs