Clairity is an AI-powered system designed to monitor restroom air quality in schools and institutions. Using IoT sensors and predictive analytics, Clairity helps ensure clean and healthy restrooms by notifying janitorial staff when air quality thresholds are exceeded.
- Real-time Air Quality Monitoring
Clairity tracks restroom air quality continuously, measuring metrics like VOCs, ammonia, and other pollutants. \n 📊 Users can see live updates on air quality via the mobile app.
- Predictive Analytics
The system uses a Gradient Boosting machine learning model to classify cleanliness levels and forecast potential air quality issues. \n 🤖 Helps prevent problems before they become serious.
- Automated Notifications
Janitorial staff receive instant alerts on their mobile devices when restroom air quality falls below safe thresholds. \n 📱 Ensures timely cleaning and maintenance.
- Historical Data & Trends
School IT administrators can view dashboards showing air quality trends over time, helping them make data-driven decisions. \n 📈 Supports reporting and long-term planning.
- Cloud Integration
All sensor data is stored and processed in Firestore, and the mobile app fetches the latest readings seamlessly. \n ☁️ No manual setup required for end users.
- User-Friendly Mobile App
-
Simple interface designed for janitors and administrators:
-
View restroom air quality in real-time
-
Receive notifications when cleaning is needed
-
Track trends and historical data
Sensors: Installed in restrooms to detect environmental metrics.
Mobile App: Receives notifications and displays air quality data for janitors and administrators.
Cloud Pipeline: Processes and stores sensor data, feeding it to the ML model.
ML Pipeline: Classifies cleanliness levels and predicts potential issues.
Janitorial Staff: Receive instant notifications for areas that need attention.
School IT Administrator: Monitor overall restroom air quality and generate reports.
Tech Stack
Frontend: Flutter (mobile app)
Backend & Database: Firebase Firestore
Machine Learning: Gradient Boosting (Python, scikit-learn)
Containerization: Docker (managed by developers, no setup required for users)
- Head to release and download apk.
- Install apk and use app.