Skip to content
/ axum-admin Public template

Develop a system as quickly as possible using rust

Notifications You must be signed in to change notification settings

orchid-admin/axum-admin

Repository files navigation

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

  • 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)

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