Приложение создано с целью упрощения работы с электронными документами. Приложение может создавать электронные документы с определенными полями. В приложении присутствует возможность просмотра добавленных в базу знаний документов, как списком, так и по отдельности. Присутствует гибкая фильтрация по параметрам документа для его поиска. Присутствуют различные формы редактирования некторых параметров документа, например, Сама форма создания или обновления документа, форма для внесений изменений в базу ключевых слов и различных типов документа.
Форма создания и редактирования документа
Боковое меню для применения фильтров для поиска документов
Страница с детальным просмотром информации о документе
Выбор диапазон дат
Форма создания и редактирования ключевых слов
"Живой" поиск документов
Документ представляет из себя модель данных со следущими полями:
- Идентификатор
- Наименование
- Тип
- Номер
- Дата выхода
- Дата вступления в силу
- Ключевые слова (теги)
Тип документа представляет собой самодостаточную модель, связанную с документом:
- Идентификатор
- Наименование
Ключевое слово также является моделью, связанной с документом:
- Идентификатор
- Наименование
Заполенние тегов и типов документов осуществляется отдельно.
Приложение удовлетворяет условиям кейса на 70-80%
- настроена фильтрация с поиском документов
- форма создания и редактирования документа, тегов и типов документа
- детальный просмотр документа
Интеграция с эксель документами завершена на 60-70%. Можно доработать экспорт и импорт. Готова серверная часть по авторизации и аутентификации на серверной части с уровнем привелегий и прав для пользователей. Можно сделать динамичный поиск с помощью параметров поиска строки: при выборе фильтров будет формироваться строка поиска, которой можно будет делиться с другими и выдавать аналогичный результат распознаваемый приложением. Можно сделать историю параметров формы фильтрации для выбора прошлых результатов, а также избранную конфигурацию фильтрации.
- Скачать актуальную версию Node js
- Перейти в терминале по пути frontend
- Ввести в терминале npm i
- После установки ввести в терминале npm start
- Открыть решение через MS Visual Studio в пути Backend
- Запустить приложение