Разработать мобильное приложение для руководства компании, который могб бы упросить процессы работы и при этом быть удобным в использовании.
Также учесть и исключить имеющиеся недостатки современных мобильных приложение:
- Могут замедлять работу устройства. Использование большого количества приложений может замедлить работу устройства, особенно если у него мало оперативной памяти.
- Могут занимать много места на устройстве. Некоторые мобильные приложения могут занимать много места, особенно если они содержат большие библиотеки или базы данных.
- Высокая стоимость разработки. Создание качественного мобильного приложения может стоить сотни тысяч долларов, что делает его недоступным для малого и среднего бизнеса.
- Угроза блокировки. Существует угроза блокировки или удаления мобильных приложений из маркетплейсов.
- Зависимость от обновлений. Мобильные приложения должны постоянно обновляться, чтобы поддерживать актуальность контента и исправлять ошибки.
Для выполнения поставленной перед нами цели, мы решили в реализации данного проекта использовать PWA приложения.
Progressive Web Application (PWA) - это современный подход к созданию веб-приложений, который позволяет пользователям установить приложение на свой смартфон или планшет и использовать его как обычное мобильное приложение. PWA предоставляют улучшенный пользовательский опыт, высокую производительность и доступ к функциям устройства, таким как камера, местоположение и т.д.
PWA приложения создаются с использованием современных веб-технологий, таких как HTML5, CSS и JavaScript. Они используют сервис Worker для обработки фоновых процессов, что позволяет им работать даже при отсутствии подключения к интернету. Кроме того, они используют технологию Service Worker для кэширования данных и улучшения производительности.
Одним из главных преимуществ PWA является то, что они могут быть установлены на устройство пользователя без необходимости использования магазина приложений. Это позволяет разработчикам обойти проблемы, связанные с разными магазинами приложений и правилами их работы.
После установки PWA на устройство, пользователь может использовать его точно так же, как и обычное приложение. Однако, в отличие от обычных приложений, PWA не требуют установки и могут быть обновлены через браузер. Это делает их очень гибкими и удобными для пользователей.
Был настроен двухсторонний обмен с разными базами 1С Предприятие.
Разработан функционал:

1. Разработан следующий функционал:Процесс согласования реестров на оплату:
- Добавлена возможность загрузки файлов с документами, подтверждающими оплату, и их прикрепления к реестру.
- Разработана система уведомлений о статусе согласования реестра, которая информирует пользователей о том, что документ ожидает утверждения.
- Добавлен функционал для утверждения или отклонения реестра ответственными лицами.
- Обеспечена возможность просмотра истории изменений и комментариев к каждому реестру, что позволяет отслеживать процесс его согласования.
- Разработан функционал просчета суммы выбранных из списка реестров: итого, выбрано, разница.
- Разработан функционал выбора всех реестров одной кнопкой, либо выборка каждого реестра по отдельности.
- Реестры отображались из 2 баз 1С.
- настройка уведомлений в телеграм бот о поступлении реестра на согласование.

- Разработан модуль для создания различных отчетов, отвечающих за работу компании.
- Внедрена возможность настройки параметров отчетов, включая выбор периода, типа данных и фильтров.
- Реализован функционал сохранения фильтров.

– Настроена кнопка доверия, с помощью которой сотрудники смогут направить некую информация генеральному директору напрямую.
Через сервис можно сообщить о противоправных действиях по отношению к компании, а также иные сведения, способствующие выявлению подобных фактов, как в отношении компании, так и в отношении сотрудников.
