Skip to content

rcjkierkels/domotica-app

Repository files navigation

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.