IoT water fountain monitoring dashboard
We built two products on O25's smart water fountain network: a real-time monitoring dashboard for operations and a consumer mobile app for hydration tracking and sustainability metrics.
At a Glance
- Real-time IoT monitoring across fountain networks
- Hydration tracking and sustainability metrics for end users
- Cross-network visibility for operational decisions
Challenge
O25 operates a growing network of smart water fountains designed to reduce plastic bottle consumption and promote sustainable hydration. As the network expanded, the team needed better tools to monitor fountain performance, track user engagement, and measure environmental impact across multiple locations.
The existing systems gave no real-time view of the network to guide fountain placement, maintenance scheduling, and resource allocation. On the consumer side, the mobile app needed a refresh to put hydration goals and sustainability data in front of users.
Solution
We connected O25's IoT infrastructure to two interfaces: one for the operations team and one for consumers.
A custom analytics dashboard gives the operations team real-time monitoring of fountain performance, water quality, and consumption patterns across the entire network. It shows uptime, usage trends, and maintenance signals in a single view.
The consumer mobile app, rebuilt with React Native and Expo for fast iOS and Android releases, tracks individual hydration goals and shows users the environmental impact of choosing a fountain over a plastic bottle. The backend, running Django on Digital Ocean, handles water quality data processing, consumption aggregation, and real-time IoT data ingestion.
Key Features
- Real-time fountain monitoring: Live status, water quality, and usage data across all locations
- Mobile hydration tracking: Personal hydration goals and sustainability metrics for end users
- IoT data pipeline: Real-time ingestion and processing of sensor data from fountain hardware
- Cross-network analytics: Aggregated views for comparing performance across fountain locations
- Scalable backend: A Django backend that handles growing data volumes as the network expands
Results
- Network-wide visibility into fountain performance and usage patterns
- Decisions based on data for fountain placement, maintenance, and resource allocation
- User engagement through personal hydration and sustainability tracking
- Impact metrics showing plastic bottles avoided and water consumption trends
Let's build your product
Tell us what you're building. We'll tell you how we'd approach it, what it takes, and how fast we can move.
We'll tell you honestly if we're the right fit. And if we're not, we'll point you to someone who is.