CatHub – IoT System for Smart Litter Box, Feeder and Water Dispenser

An intelligent IoT ecosystem designed for comprehensive cat care, featuring automated cleaning, feeding, and hydration systems with real-time monitoring and control capabilities.

Features

  • Smart Litter Box: Automated cleaning system with waste detection
  • Intelligent Feeder: Scheduled feeding with portion control
  • Water Dispenser: Fresh water availability monitoring
  • Real-time Monitoring: Live status updates and notifications
  • Mobile Control: Remote management through web and mobile apps
  • Data Analytics: Pet behavior tracking and health insights

Technologies Used

  • Backend: Python with FastAPI/AdonisJS
  • Frontend: Angular for web dashboard
  • Database: MongoDB for real-time data, PostgreSQL for analytics
  • IoT: Arduino-based sensors and actuators
  • Containerization: Docker for deployment
  • Communication: MQTT for device communication

Architecture

The system follows a microservices architecture with separate services for:

  • Device management and communication
  • User interface and dashboard
  • Data processing and analytics
  • Notification system
  • Mobile API gateway

This project demonstrates the integration of IoT devices with modern web technologies to create a comprehensive pet care solution.