Sign inSign up

rguardo/waterlevel-pro

By rguardo

Updated 10 days ago

Water Level Pro: Flask platform for water-level monitoring and relay control (Web + Device API).

Image
API management
Developer tools
Web servers
0

3.7K

rguardo/waterlevel-pro repository overview

Water Level Pro

Water Level Pro is a Docker-first platform for water-level monitoring and relay control.
It combines a Flask web application and a device-facing Flask API behind Nginx host-based routing, with SQLite for persistence and Redis for runtime cache/state.

Highlights
  • Web UI + Device API in one deployable stack
  • Nginx TLS edge with host-based routing
  • SQLite persistence for single-node deployments
  • Redis-backed runtime cache and transient state
  • Scheduled background jobs for alerts and reporting
Runtime Topology
  • Web app: Flask (Gunicorn)
  • API app: Flask (Gunicorn)
  • Reverse proxy: Nginx (public ingress on 80/443)
  • Data store: SQLite
  • Runtime cache/state: Redis
  • Background processing: Cron workers
Typical Use Cases
  • Tank and reservoir level monitoring
  • Relay and pump automation workflows
  • Remote telemetry for sensor/relay devices
  • Self-hosted low-resource IoT deployments
Documentation

For setup, deployment, and environment configuration, see the GitHub repository.

Tag summary

Content type

Image

Digest

sha256:2c597087b

Size

178 MB

Last updated

10 days ago

docker pull rguardo/waterlevel-pro