rust-admin icon indicating copy to clipboard operation
rust-admin copied to clipboard

Develop a system as quickly as possible using rust

trafficstars

axum-admin

English   中文简体  

axum-admin is a backend management system server implementation developed based on axum + prisma-client-rust.

Instructions

  1. Install rust environment

  2. Generate prisma client and create database tables

    cargo prisma db push
    
  3. Create super administrator account and initialization menu data

    cargo cli init <USERNAME_PASSWORD>
    
  4. Run Admin Gateway

    cargo admin
    

function list

  • [x] Login (Username + Password)
  • [x] Menu management
  • [x] Role management
  • [x] Department management
  • [x] Administrator management
  • [x] Dictionary management
  • [x] Login log management
  • [x] Operation log management
  • [x] User Management
  • [x] Caching system(Memory/Database)

Front-end implementation list

  • 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