Project Introduction
10/30/24Less than 1 minute
Project Introduction
QiLuo is an enterprise-grade backend rapid development platform based on Rust + Axum + Sea-ORM + JWT + Vue3, focused on "quick start + sustainable evolution" for medium to large management backends.
Core Features
- Built-in Modules: Department, Role, User, Menu & Button Permissions (RBAC)
- Data Permissions: All/This Department/This Department & Sub-departments/Self Only/Custom
- System Capabilities: System Parameters, Operation Logs, Online Scheduled Tasks (supports cluster/distributed locks)
- Engineering Support: Multi-DataSource, Distributed Deployment, Snowflake ID, Unified Response & Error Handling
- Frontend: Vue3 + Vite + Pinia + Vue-Router, Dynamic Menu & Directive-level Permission Control
What You'll Learn
- How to install and start the backend and frontend
- How to log in and access protected APIs
- Project directory structure and common development paths (new modules, routes, middleware, database migrations)
Environment & Conventions
- API Prefix: /api
- Ports (example): Backend 5001, Frontend 4000 (actual values depend on configuration)
- No Docker used in this tutorial; optional local domain reverse proxy or development VM
Next Steps
- Go to the Installation Guide to prepare the environment and start the project
- Complete the First Run guide for login and API calls
- Check the Project Tour to quickly understand the directory structure and development workflow