
01 / The problem
From water data to everyday care
Aquarium care involves changing water conditions, device operation and maintenance decisions. The project brings status views, controls and analysis into an application that can be developed further.
02 / Approach
Internet of Things · Smart aquarium
Approach
An application centered on aquarium status, device control and data analysis. The Flutter frontend includes status, history and control pages; the Go backend separates authentication, aquarium management, sensors and AI analysis into services.
The public repository includes frontend pages and backend API documentation for exploring the implementation.
03 / Interface & APIs
From status views to intelligent analysis
Sensors & historical records
Sensor API documentation defines temperature, pH, dissolved oxygen and water-level readings, with queries for current and historical data.
View and adjust device status
The frontend includes status and controls for lights, water pumps, heaters, air pumps and feeders.
Turn aquarium data into suggestions
The analysis API accepts aquarium measurements and returns a status summary, supporting reasoning and suggested actions.
The frontend includes initial sample states for demonstration. See the project documentation for hardware integration and real-world operation.
Explore further

