- admin
- resident / user
- guest
-
HTML5, CSS3
-
- React by Facebook
- Cordova
- Node.JS
-
- MongoDB - noSQL
- AngularJS
- ExpressJS
- Node.JS
-
- length of time before entry expires
- number of guests allowed
- per day / per month / per week (some time unit)
- per household at any given period of time
- [e.g] household can have up to 5 guests within the hour.
- maximum number of devices per household
- think number of key copies per house
- amount of history stored
- by time [month, year]
- number of times allowed to delete registered devices per __
- [e.g.] Google Music implementation
- toggle for legacy implementation
- [e.g.] if the community/organization is using their old system
- toggle for no guests allowed
- optional; in case there's a reason for it.
- toggle to turn off scheduled entries
- [e.g] gardeners, housekeepers
- toggle approval for scheduled guests
- future implementation
- [label][email]
string,string
- Resident accounts are generated into the system
- Resdients are automatically emailed with PIN
- PIN is a random, one-time use key to configure username / password.
- Option to print temporary passes for access.
- includes options to modify all settings above.
- edit resident settings
- add new residents
- remove residents
- [e.g.] old residents moved out
- update residents
- add maximum number of devices on a house-to-house basis
- [e.g.] if there is a household of 10
- expiration date for maximum number of guests for that day/week/month
- update email
- add maximum number of devices on a house-to-house basis
- include information of the resident
- Create and send temporary access barcodes / keys
- print list of residents
- ♯ of devices registered out of __
- ♯ of guests registered out of __ per [configured unit of time]
- guest log
- label, email
- User enters link and registers username / password with PIN
- username and password is for household use, not by per-user
- Manage registered devices
New
- "Please download app to register new devices"
Rename
Remove
- Manage registered devices
New
,Rename
,Remove
Remove
device only available up to __ times per year (configured by Admin)
- Manage guests
- Temporary
- Name / Label
- Date of Entry
- Length of Stay (MAX 24Hrs or specified by Admin)
- Scheduled
- Name / Label
- "Days of the Week"
- Times of Day
- [Toggle] Repeat __ of weeks
Save
- Generates unique PIN and link
- Options to either Email, Text, or Print
- Temporary
- Manage account
- Edit Email
- Edit username / password
- Request for more devices
- Link to enter PIN
- PIN and barcode generation
- barcode will expire at the end of 24 hour period