A building site inspection system configured to enable a building inspection to be remotely manage, the building site inspection system comprising:
- one or more computing devices;
- and
- non-transitory computer readable memory storing program code that when executed by the one or more computing devices is configured to cause the system to perform operations comprising:
- providing a user interface enabling a building site related project document to be uploaded to the building site inspection system;
- receiving a building site related project document uploaded via the user interface enabling a building site related project document to be uploaded;
- receiving location data corresponding to a building site;
- enabling a first user, associated with a first user device, to issue an invitation to a second user, associated with a mobile second user device, to engage in a video chat session regarding an inspection at the building site, the mobile second user device comprising a camera, a microphone, and a display;
- enabling a video chat session to be conducted in real time, including one or more inspection related instructions, via the first user device and the mobile second user device;
- receiving in real time building site inspection content via the mobile second user device, the building site inspection content comprising inspection video content streamed from the mobile second user device;
- enabling the first user to annotate a still version of a frame of the inspection video content by adding graphical shapes and by adding text comments;
- enabling the real time building site inspection content to be stored in memory;
- causing a portable document format document to be generated comprising one or more annotated frames of the inspection video content;
- associating the building site inspection content comprising the inspection video content streamed from the mobile second user to the system with at least one building site related document;
- tracking in real time status related to permits for a plurality of building sites;
- providing permit-related status to one or more users;
- providing for display on a user device a first user interface that enables a user to associate one or more items of building site inspection content with a building-related project;
- receiving, via the first user interface, an association of at least one item of building site inspection content with a first building-related project;
- accessing an electronic building plan document, corresponding to the first building-related project, including at least a first plan sheet;
- providing the first plan sheet for display on the user device;
- providing a user interface via which a user can associate the at least one item of building site inspection content with the first plan sheet;
- generating a multimedia document comprising the plan sheet, at least one item of building site inspection content, and information related to the inspection session, wherein a playable building site inspection content item is displayed in association with a play control;
- and
- enabling the playable building site inspection content item to be played in response to a user activation of the play control.