Discover and explore top open-source AI tools and projects—updated daily.
Enterprise admin system with AI capabilities
Top 52.7% on SourcePulse
This project provides a full-stack enterprise-level admin system built with Django 5 and Vue 3 (vben-admin), targeting developers needing a robust RBAC-based platform with granular permissions. It includes an integrated AI service module using FastAPI for conversational AI capabilities, offering a comprehensive solution for complex management backends.
How It Works
The system employs a decoupled architecture with Django REST Framework for the backend and Vue 3 with vben-admin on the frontend. It implements a Role-Based Access Control (RBAC) model, extending permissions down to the column level. The AI service leverages FastAPI and supports integration with large language models like DeepSeek for features such as intelligent dialogue and knowledge Q&A.
Quick Start & Requirements
pip install -r requirements.txt
in the backend
directory. Database import via SQL script.pip install -r requirements.txt
in the ai_service
directory. Configuration via ai_service/config.py
or environment variables.pnpm install
in the frontend directory (e.g., web
).https://demo.ywwuzi.cn
with credentials admin/admin123
.https://docs.ywwuzi.cn
.Highlighted Details
v-permission
directive.Maintenance & Community
The project is licensed under the MIT License, allowing for free personal and group use. Further community or maintenance details are not explicitly provided in the README.
Licensing & Compatibility
MIT License. Permissive for commercial use and integration with closed-source applications.
Limitations & Caveats
The web-ele
frontend is noted as not yet supporting certain components like InputPassword
. The demo mode restricts all modification and deletion operations to prevent data tampering during online demonstrations.
1 week ago
Inactive