Skip to content

heydancer/java-doc-saver

Repository files navigation

DocSaver

Описание

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

homepage.png

Как это работает?

Шаг 1. Регистрация

registration.png

Шаг 2. Подтверждение/отклонение регистрации

applications.png movers.png

Шаг 3. Загрузка данных

confirm registration.png send image.png

Шаг 4. Ищем и сохраняем документ

documents.png

Функционал

Три сервиса:

  • сервис dispatcher для работы с очередью данных поступающих в rabbitmq от телеграм бота
  • основной сервис обрабатывающий данные из сервиса dispatcher
  • rest сервис для администраторов приложения

API rest сервиса:

  • Регистрация пользователей сервиса с возможностью ограничения прав (ADMIN, USER)
  • Принятие/отклонение заявок на регистрацию в телеграм боте
  • Поиск сотрудников мобильной бригады по фамилии и редактирование их данных
  • Отправка сообщений всем сотрудникам мобильной бригады в телеграм бот
  • Поиск загруженных документов по фильтрам (Фамилия автора/Подразделение/Звена/Период загрузки) и их сохранение
  • Сохранение документов за определенный период единым zip файлом

Стек:

  • Java 11
  • Spring Boot
  • Spring Security
  • Hibernate
  • Maven
  • Lombok
  • Docker
  • PostgreSQL
  • RabbitMq
  • Freemarker
  • Bootstrap

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published