DocSaver - представляет собой инструмент для сотрудников мобильной бригады, которые часто работают с множеством клиентов и документов. Программа отвечает за формирование модели данных для следующей страницы:
- сервис dispatcher для работы с очередью данных поступающих в rabbitmq от телеграм бота
- основной сервис обрабатывающий данные из сервиса dispatcher
- rest сервис для администраторов приложения
- Регистрация пользователей сервиса с возможностью ограничения прав (ADMIN, USER)
- Принятие/отклонение заявок на регистрацию в телеграм боте
- Поиск сотрудников мобильной бригады по фамилии и редактирование их данных
- Отправка сообщений всем сотрудникам мобильной бригады в телеграм бот
- Поиск загруженных документов по фильтрам (Фамилия автора/Подразделение/Звена/Период загрузки) и их сохранение
- Сохранение документов за определенный период единым zip файлом
- Java 11
- Spring Boot
- Spring Security
- Hibernate
- Maven
- Lombok
- Docker
- PostgreSQL
- RabbitMq
- Freemarker
- Bootstrap