ISOOKO
Project
BACKGROUND
"Isooko" (inspired by Rwanda's rivers) is a mobile
and web-based Smart Water Management
System tailored to Rwanda's needs. The platform
integrates IoT, AI, and community-driven data to
address challenges in water access,
conservation, and quality monitoring.
PROBLEM STATEMENT
In Rwanda, access to clean drinking water, sustainable water conservation,
and efficient agricultural water usage remain critical challenges, particularly
in rural areas. Limited real-time monitoring of water resources and lack of
community-driven solutions hinder effective management, leading to water
wastage, contamination, and inefficiency. Addressing these issues is vital for
ensuring equitable water distribution, improving public health, and
supporting sustainable agriculture.
FEATURES
Community water mapping
A mobile app crowdsources the location of water sources
(wells, boreholes, and rivers). Maps real-time water
availability and quality, using sensors and manual input.
Provides directions to the nearest reliable water source.
FEATURES
Quality Monitoring
IoT -enabled water testing devices monitor pH, turbidity, and
microbial contamination. Results are uploaded to a
centralized database, and displayed on the app with alerts
for unsafe water.
FEATURES
Education and Gamification
Includes a gamified section to educate users about water
conservation. Rewards individuals and communities for
actions like reporting leaks or reducing water usage
OVERVIEW OF THE EMBEDDED SYSTEM
Core Functions of the Embedded Systems
The embedded system will collect sensor data and transmit it to
1. Water Quality Monitoring the cloud or local servers via:
Sensors will measure key water quality parameters IoT Connectivity: Using technologies like Wi-Fi, or GSM.
such as:
pH levels Alerts and Notifications
Anomalies in water quality will trigger immediate alerts.
Turbidity (clarity)
Notifications will be sent to relevant stakeholders via:
Dissolved oxygen SMS or app notifications.
Electrical conductivity (indicating salinity) Local audio-visual alarms for nearby communities.
Temperature Data Logging and Analytics
Presence of contaminants (e.g., nitrates or heavy Onboard storage for local data backup in case of network
metals). interruptions.
Data will be periodically uploaded to a central database for AI-
driven analysis and historical tracking.
STRENGTHS
WEAKNESSES
Relevance to Rwanda’s
Dependency on technology
needs
S W
Maintanance and support
Community engagement
Limited technical
Integration of advanced
knowledge
technology
initial cost
Scalable and flexible
OPPORTUNITIES THREATS
O T
Government support Adoption barriers
Global interest in water Environmental risks
sustainability competition
Employment creation sustainability challenge
TARGET AUDIENCE
Rural Communities: Improved access to clean water sources and
rainwater harvesting
Government & NGOs: Real-time data for planning and policy-
making.
Urban Dwellers: Reduction in water wastage through leak detection.
TimeLine
1 2 3 4
Research and Design Prototype Development System Development Testing Phase
Nov 01.2024 - Nov.25,2024 Nov.27,2024 - Feb.24,2025 Mar.6,2024 - [Link],2025
5 6 7
Final Development Testing Launch
May.21,2025 - Sept,2025
TECHNOLOGICAL STACK
Frontend (Web and Mobile)
Web Development
Framework: [Link] (for building dynamic, responsive web interfaces)
Styling: Tailwind CSS / Material-UI (for modern, scalable UI design)
Charts and Visualizations: [Link] or [Link] (for data visualizations like water usage, quality trends,
etc.)
Map Integration: [Link] or Google Maps API (to show water distribution and monitoring)
Mobile Development
Framework: React Native (cross-platform mobile app development for Android and iOS)
Native Features: Expo (for IoT device notifications and geolocation services)
TECHNOLOGICAL STACK
Backend
Server-side Framework: [Link] with [Link] (lightweight and scalable)
API: RESTful API or GraphQL (to handle data interactions between frontend, IoT devices,
and the database)
IoT Data Handling: MQTT protocol with libraries like Mosquitto (for real-time IoT
communication)
AI and Data Analysis:
Language: Python (for AI/ML modules)
Frameworks: TensorFlow or PyTorch (to build and deploy AI models for water quality
predictions, conservation suggestions, etc.)
TECHNOLOGICAL STACK
IoT (Smart Water Sensors and Devices)
Hardware: Arduino or Raspberry Pi (to collect data from sensors like pH meters, turbidity
sensors, flow meters)
Communication Protocols:
LoRaWAN (for long-range communication)
Wi-Fi/Bluetooth (for short-range data transfer)
Cloud IoT Platforms:
AWS IoT Core / Azure IoT Hub / Google IoT Core (to manage connected devices and
stream data to the backend)
TECHNOLOGICAL STACK
Database
Real-time Data:
Firebase Realtime Database or Redis (to handle real-time water usage and sensor
data)
Long-term Storage:
MongoDB (for scalable storage of community and water quality data)
PostgreSQL (for structured data like user records and water sources
THANK
YOU