A comprehensive administrative automation platform built with modern technologies.
AutoAdmin is a full-stack application designed to streamline administrative tasks through intelligent automation, multi-agent orchestration, and real-time collaboration features.
- Python 3.12+ with FastAPI
- LangGraph for multi-agent orchestration
- PostgreSQL for relational data
- Redis for caching and session management
- Docker for containerization
- React + TypeScript with Vite
- TanStack Query for data fetching
- TanStack Router for routing
- Tailwind CSS for styling
- Expo for mobile deployment
- 🤖 Multi-agent AI orchestration
- 📊 Real-time business intelligence dashboard
- 🔄 HTTP streaming and polling systems
- 📱 Cross-platform mobile support
- 🔐 Secure authentication and authorization
- 📈 Performance monitoring and analytics
- Python 3.12+
- Node.js 18+
- Docker and Docker Compose
- pnpm (for frontend)
- Clone the repository:
git clone https://github.com/Aparnap2/autoadmin-APP.git
cd autoadmin-APP- Backend setup:
cd backend
uv sync- Frontend setup:
cd frontend
pnpm installCreate environment files based on the examples:
backend/.envfrontend/.env
- Start backend services:
cd backend
uv run python main.py- Start frontend:
cd frontend
pnpm startThe application follows a microservices architecture with:
- Agent System: LangGraph-based multi-agent coordination
- API Layer: FastAPI with async support
- Frontend: React with real-time updates
- Database: PostgreSQL with Redis caching
- Monitoring: Comprehensive logging and metrics
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
This project is licensed under the MIT License.
For issues and questions, please use the GitHub issue tracker.