Phone --> Outside Phone/Facial Detector --> Inside Door Unlocking/Locking (--> Server w/ Database)
Motion Detecting Camera --> Microprocessor --> Code for Image Processing --> Bluetooth Module in Interior locking Mechanism --> Send data to Interior locking and unlocking code --> Cycle through decision tree to determine whether or not to open the door (--> determine whether to record or not --> if recording is needed, send record to database)