Централизованный банк данных правовой информации
Централизованный банк данных правовой информации Кыргызской Республики — официальный портал Министерства юстиции со всем массивом законодательства страны. Полнотекстовый поиск по 200 000+ нормативных правовых актов, государственный реестр НПА, отслеживание статуса документов и сравнение редакций. Мой самый крупный проект — сделан за полгода.
Министерству юстиции нужна была единая публичная система со всем законодательством Кыргызской Республики — более 200 000 актов, — которой мог бы пользоваться любой гражданин, юрист или чиновник. Требовался нечёткий полнотекстовый поиск с фильтрами (дата, номер, раздел права, действующий / утративший силу статус), удобное чтение длинных правовых документов, отслеживание изменений каждого акта во времени и построчное сравнение двух редакций закона — всё на двух языках (кыргызский / русский) и быстро при таком объёме.
Собрал фронтенд на React с Material UI и экосистемой React, с бэкендом на C# / .NET поверх базы правовых актов. Расширенный поиск с нечётким совпадением и множеством фильтров, аккуратная читалка полных текстов актов, просмотр государственного реестра, индикаторы статуса на каждом документе и режим сравнения редакций, показывающий различия двух версий закона рядом. Полностью двуязычный и оптимизированный под каталог из 200 000+ документов. От старта до запуска — полгода.