English | 中文
This is the official website for ZSim, a comprehensive simulation platform for the game ZZZ (Zenless Zone Zero).
This is a full-stack web application with:
- Frontend: Vue 3 with TypeScript, Vite, and Vue Router
- Backend: Python FastAPI with SQLite database
- Features:
- Simulation platform for ZZZ
- Documentation viewer
- User authentication (email/SMS)
- Feature voting system
- Download links
cd frontend
npm install
npm run devcd backend
uv sync
.venv\Scripts\activate # On Unix like: .venv/bin/activate
cd ..
uv run uvicorn backend.main:app --reload- If this is your first time starting the backend service, copy
backend/config.example.tomltobackend/config.toml. - For local development, you can set
send_real_email = falseinbackend/config.tomlto disable real email sending. - On macOS, if you encounter a
permission denied: .venv/bin/activateerror, try runningchmod +x .venv/bin/activateto fix the permission issue.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.