A simplified project structure:
vector-watcher/
│
├── backend/
│ ├── server.py
│ ├── main.py
│ ├── pyproject.toml
│ ├── poetry.lock
│ ├── build.sh
│ ├── start.sh
│ │
│ ├── build/
│ └── dist/
│
├── frontend/
│ ├── src/
│ │──package.json
│ └── dist/
│
├── src-tauri/
│ ├── binaries/
│ │
│ ├── src/
│ │ └── lib.rs
│ │
│ ├── tauri.conf.json
│ ├── tauri.prod.conf.json
│ │
│ └── target/
│
└──README.md
Contains the Python backend.
Important files include:
main.py
server.py
pyproject.toml
poetry.lock
build.sh
The PyInstaller output is generated inside this area.
Contains the frontend application source.
Contains the Tauri and Rust application.
Important areas:
src-tauri/
├── binaries/
├── src/
│ └── lib.rs
├── tauri.conf.json
└── tauri.prod.conf.json
Contains the platform-specific backend sidecar binaries used during production builds.
See