Full documentation is available in project's root directory - file Documentation.pdf.
Also available for download: Documentation.pdf.
Software as a Service system for creating interfaces for IoT devices on Android mobile phones. The system supports multiple predefined components and integrations to manage your devices.
- User registration and login
- Account management
- Dashboard creation using predefined components
- Linking dashboard components with IoT devices via MQTT queues
- Integrations with external services: Gmail, Discord, Telegram, Slack
- Real-time collaboration on dashboards between users - synchronization achieved with WebSocket, RabbitMQ, reactive and aspected oriented programming
- Group management
- Spring Framework
- Jetpack Compose
- Docker
- RabbitMQ
- PostgreSQL database
- WebSocket and HTTP protocols