Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
e2e
resources
src
.gitignore
LICENSE
angular.json
config.xml
ionic.config.json
package-lock.json
package.json
readme.md
tsconfig.json
tslint.json

readme.md

HitCount Known Vulnerabilities contributions welcome

Domotica app

Schematic

In the above diagram you control the domotica by using an Ionic webapp on your smartphone. It can be installed as any regular native app but it’s entirely written in Typescript/javascript using Angular4 and the Ionic UI toolkit. The app communicates with the domotica server (Laravel framework) using a Json Rest API with OAuth2 (Passport) for authentication. The domotica server again communicates (for now) with it clients through a Mysql database. Of course this will be changed in the future to an API so that we have more access control and are being able to use queuing services, caching etc. For my small project it works fine. Remember it’s all still a very early work-in-progress.

More info: https://roland.kierkels.net/2019/02/selfmade-domotica-system/

Requirements

  • Ionic 4
  • Angular 4
  • NodeJS >10

Security

If you discover any security related issues, please email roland.kierkels@noveesoft.com instead of using the issue tracker.

License

This application is open-source software licensed under the MIT license.