egemen-dev / active_devices

An app where you can monitor your registered devices' activity status.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Active Devices

  • User or Device can log in the system.
  • User can register itself.
  • User can register a new device with a name to the system.
  • Produce 6 characters long unique id for newly registered device (containing upper case, lower case and digit).
  • Produce 12 characters long password for newly registered device (containing upper case, lower case and digit). Produced password gets encrypted in database level.
  • Produced password and unique id gets displayed only once.
  • Unique id and the password is required for log in as device.
  • User can monitor the activity status of its device as 'true' when device logged-in to the system, and as 'false' when device logged-out from the system.

Perspective of user

Here, user logs in, then adds a new device, sees the generated informations for the devise once, and then see its activity as false.

Perspective of device

Here, device logs in.

Perspective of user after its registered device logs in

Here, device owner sees its device activity true, because the device just logged in. When device logs out 'true' becomes 'false'.

About

An app where you can monitor your registered devices' activity status.


Languages

Language:Ruby 66.3%Language:HTML 30.2%Language:JavaScript 2.6%Language:CSS 0.9%