- voice control (chrome only)
- security: motion detection, camera (pictures, video is here), email notifications
- track whether user is at home or not
- JWT, bcrypt user authorization
- Web server: NodeJS, MongoDB
- Web client: VueJS
- Security unit: Raspberry pi 3 (NodeJS)
- LED bulb: Nodemcu (Espruino)
- PWA support
- keep all settings on server
- make docs readable
- gui components refactoring
- text commands similar to Jarvis
- save images on server
- network unit customization
- face recognition (when motion detected, to differentiate between homie and intruder)
- replace web speach API with something cross platfrom
- unit/e2e tests, test coverage
- video streaming (see)
- enhance security
- lerna js project splitting
- add homie entrance sound and illumination introduction