Необходимо было реализовать личный кабинет для клиентов компании, в котором они могли бы получать актуальную информацию о процессе производства работ на объекте.
Реализован следующий функционал: Выбор объекта, по которому необходимо получить информацию.
Раздел "Графики" -- раздел, в который автоматически из Google диска компании подтягиваются таблицы, разделяются на несколько файлов и предоставляются пользователю для скачивания в формате PDF. Доступ на синхронизацию есть только у руководства компании. В личном кабинете также отображается, были ли изменения графиков после последней синхронизации.
Раздел "Документация" -- раздел, в который сотрудники компании могут загружать документы. После чего они отправляются в Google диск компании. В личном кабинете отображается информация о том, кто и когда загрузил файл, есть возможность скачать его, а также информация о том, производилось ли его скачивание.
Раздел "Фотографии" -- раздел который отображает фотографии данного проекта, разбитые по объектам и датам, когда они были загружены. Отображение фотографий устроено в виде фото галереи.
Раздел "Видео" -- раздел, в котором отображаются онлайн видео трансляции с объектов.
Раздел "Контакты" -- раздел, в который можно загрузить контактные лица по объектам с приложением утверждающих документов.
Административная панель -- место, из которого осуществляется управление личным кабинетов, включая добавление и удаление пользователей и назначение им прав доступа.