#### 2. Run from Source Code (Docker is still required for MySQL, MinIO, Elasticsearch, etc.)
1. Start the Admin System:
- **Start the backend**: Navigate to `management/server` and run:
```bash
python app.py
```
- **Start the frontend**: Navigate to `management/web` and run:
```bash
pnpm dev
```
2. Start the Frontend Interaction System:
- **Start the backend**: From the project root directory, run:
```bash
python -m api.ragflow_server
```
- **Start the frontend**: Navigate to `web` and run:
```bash
pnpm dev
```
## 🛠️ How to Contribute
1. Fork this repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## 📄 Community Group
If you have additional needs, suggestions, or questions, feel free to join our community group for discussion.
⚠️ Note: Since the group has over 200 members, QR code join is disabled. To join, please add me on WeChat (ID: **zstar1003**) and include the note "Join Group".
## 🚀 Acknowledgments
This project is developed based on the following open-source projects: