Discover and explore top open-source AI tools and projects—updated daily.
XIE7654Enterprise admin system with AI capabilities
Top 51.9% 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.
4 days ago
Inactive
openai
steven-tey
cloudflare