- Add persistent storage for device and brew data
- Develop a web-based UI for device and brew management
- Expand REST API for querying and updating device/brew status
- Implement authentication and security for endpoints
- Add unit and integration tests
- Add analytics/dashboard for brew and device data
- Support additional IoT device types
- Optimize for deployment on low-power hardware (e.g., Raspberry Pi)
- Add basic blog-style website
- Add basic web-based UI
- Enable dynamic device creation via HTTP POST
- Complete JSON serialization/deserialization for all device types