dattalion-main.webp

Разработка сайта Dattalion. База данных доказательств военных преступлений, совершенных русскими войсками в Украине.

Платформа мирового уровня для сбора военных преступлений

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

dattalion-1-1.webpdattalion-1-2.webp

Проблема

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

dattalion-2.webp

Решение

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

dattalion-3.webp

Процесс работы

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

Запуск:
Финальное решение запущено на поддомене клиента, что обеспечило стабильность, простоту доступа и возможности для дальнейшего развития и масштабирования. Таким образом, мы реализовали полноценную платформу для организаций правозащиты, которая поддерживает рост и гибкость.

dattalion-4.webp

Результат

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

dattalion-5.webp
Технологии и фреймворки
Обратитесь к нам за бесплатной ИТ-консультацией