Приложение для загрузки PDF-документов, проведения автоматических проверок (compliance, валютный контроль) и отображения результатов.
Этот проект был разработан в рамках хакатона Bereke AI Hack 2025 (13–14 июня 2025 года)
- Загрузка PDF-файлов
- Предварительный просмотр перед анализом
- Включение/отключение типов проверок
- Асинхронная отправка документов на сервер
- Хранение и отображение истории загрузок
- Поддержка Drawer для подробного просмотра деталей документа
- Загрузка документов — выбор файла
- Переключаемые проверки — через Switch
- Таблица истории — сортировка, фильтрация, пагинация
- Drawer — отображение подробностей при клике на строку
- React 19+
- Vite
- TailwindCSS
- ShadCN/UI — кастомные компоненты
- TanStack Table — продвинутая таблица
- Lucide Icons
- Sonner — уведомления
src/
├── components/
│ ├── PdfUploader.jsx # Форма загрузки PDF
│ ├── Documents.jsx # Таблица с историей
│ ├── DocumentDrawer.jsx # Drawer с деталями
│ └── ui/ # Компоненты UI из ShadCN
├── data/
│ └── table-data.js # Демоданные PDF-документов
├── App.jsx
└── main.jsx
open in browser: http://94.131.84.47:1235/