StreamView Backend Web Image Deployment
- Dart 49%
- Python 44.9%
- C++ 1.3%
- JavaScript 1.2%
- HTML 1.1%
- Other 2.3%
| backend | ||
| docs | ||
| goals | ||
| hardware | ||
| pi-image | ||
| plans | ||
| radio_backups | ||
| shared | ||
| streamview_mobile | ||
| tools | ||
| .dockerignore | ||
| .gitignore | ||
| .mcp.json | ||
| AGENTS.md | ||
| context.md | ||
| DESCRIPTION_SCOPE_README.md | ||
| docker-compose.komodo.yml | ||
| docker-compose.portainer-dev.yml | ||
| docker-compose.portainer-git.yml | ||
| docker-compose.portainer-prebuilt.yml | ||
| docker-compose.portainer.yml | ||
| docker-compose.yml | ||
| LEAN-CTX.md | ||
| PLAN_pair_manage_turbines_menu.md | ||
| PLAN_streamview_legacy_sip_variants.md | ||
| PLAN_streamview_metadata_fields_fix.md | ||
| PLAN_streamview_status_lights.md | ||
| progress.md | ||
| README.md | ||
| streamview_dashboard.py | ||
| streamview_probe.py | ||
StreamView
StreamView has three build types:
- Mobile App — Android/desktop app for direct USB/XBee field monitoring, local DB logging, LAN base-station viewing, and remote cloud viewing. iOS is future target.
- Base Station Image — Raspberry Pi 4 appliance image for local USB/XBee monitoring, local DB logging, LAN dashboard, and cloud sync.
- Online Web Backend — FastAPI/Docker cloud backend with admin panel and regular-user remote monitoring. No USB or LAN scan mode.
Start here:
- Build type matrix:
docs/build_types.md - Cleanup policy:
docs/repo_cleanup.md - Mobile docs:
docs/mobile/README.md - Base Station docs:
docs/pi-image/README.md - Cloud Backend docs:
docs/cloud-backend/README.md - Cloud deployment:
docs/cloud-backend/deployment.md
Source roots:
streamview_mobile/— Flutter app and web profilesbackend/— FastAPI backend and Pi-local API/service codepi-image/— Raspberry Pi appliance image buildtools/— build/helper/report scriptsplans/— active/completed implementation plans
Generated artifacts, packet captures, DB snapshots, release archives, and caches belong outside repo in ../StreamView-Artifacts/.