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


Проблема
Начальное временное решение — скрипт на Python, отображавший материалы из Google Диска в простом веб-интерфейсе для сбора данных — перестало справляться с ростом объема данных и сложностью требований. Это замедляло обработку доказательств и ограничивало возможности масштабирования. Возникла потребность в полноценном создании платформы для сбора данных с возможностью дальнейшего развития.

Решение
Мы предложили создать продуктивную, масштабируемую и удобную платформу для сбора доказательств на базе Laravel и Vue js. готового UI-кита. Автоматизация импорта данных из Google Диска обеспечивает своевременное обновление информации, а интеграция с MeiliSearch — мощный и быстрый поиск, что является критическим при работе с большими объемами данных.

Процесс работы
- Анализ и планирование:
Подробно изучили особенности работы клиента и задачи проекта предложили оптимальную архитектуру — баланс между скоростью разработки, бюджетом и будущей масштабируемостью. Подготовили прототипы и техническое задание, согласовали все детали с заказчиком во избежание лишних итераций на поздних этапах. - Backend-разработка:
Создали систему регулярного импорта данных из Google Диска, что позволило автоматизировать импорт данных и минимизировать ручной труд. Для быстрого и точного поиска использовали Laravel Scout из MeiliSearch — инструменты, обеспечивающие высокую производительность и масштабируемость. - Frontend-разработка:
Разработали интерфейс пользователя на Vue. js с использованием UI-кита Vuetify. Такой подход позволил быстро реализовать функционал без привлечения отдельного дизайнера, что существенно сократило сроки и снизило бюджет проекта. - Тестирование и итерации:
Регулярные демонстрации промежуточных результатов позволяли оперативно получать обратную связь от заказчика и своевременно вносить коррективы, что повышало качество конечного продукта.
Запуск:
Финальное решение запущено на поддомене клиента, что обеспечило стабильность, простоту доступа и возможности для дальнейшего развития и масштабирования. Таким образом, мы реализовали полноценную платформу для организаций правозащиты, которая поддерживает рост и гибкость.

Результат
Созданная платформа для верификации доказательств стала ключевым инструментом работы Dattalion, открыв доступ к проверенной информации для широкой аудитории и международных правозащитных организаций. Это важное достижение существенно расширило возможности команды, позволив эффективно управлять огромным объемом данных и активно развивать проект.

