Skip to content
@nppweb

NPP Web

Web service created by @minkinad for monitoring and analysis of open-source information using web scraping

NPPWEB

Экосистема сервисов для сбора, нормализации, хранения и аналитики закупочных данных, связанных источников и контуров отчётности.

Что такое NPPWEB

NPPWEB — это не один сервис, а связанная платформа из нескольких репозиториев:

  • scrape-helper собирает данные из внешних источников;
  • processing-worker нормализует поток и отправляет ingest;
  • npp-backend хранит доменную модель, отчёты и GraphQL API;
  • npp-web показывает дашборды, аналитику, отчёты и административные экраны;
  • infra поднимает весь контур локально и в deploy-сценариях;
  • contracts фиксирует общие схемы и API-договорённости.

Документация

Что внутри платформы

Контур Что включает
Сбор данных EIS, EASUZ, RNP, FNS, Fedresurs, GIS Torgi и связанные источники
Обработка RabbitMQ, нормализация, source-specific enrichment, ingest
Хранение закупки, источники, source runs, отчёты, пользователи
Аналитика дашборды, покрытие по АЭС, концентрация, due diligence, pipeline reports
Эксплуатация Docker Compose, proxy-контур, health checks, GitHub Pages

Для кого это

  • аналитики читают дашборды, отчёты, станции и поставщиков;
  • разработчики поддерживают pipeline, API, UI и техническую устойчивость;
  • администраторы управляют окружением, расписаниями, доступом и runtime-конфигурацией.

Pinned Loading

  1. npp-web npp-web Public

    Vue frontend for the nppweb procurement monitoring platform.

    Vue

  2. npp-backend npp-backend Public

    NestJS GraphQL API for procurement data, auth, and platform operations.

    TypeScript

  3. processing-worker processing-worker Public

    Worker service that normalizes raw events and ingests them into the backend.

    TypeScript

  4. scrape-helper scrape-helper Public

    Shared GraphQL and event contracts used across the platform.

    TypeScript

  5. infra infra Public

    Docker Compose infrastructure for running and deploying the full nppweb stack.

    Makefile

  6. contracts contracts Public

    Общие контракты GraphQL и JSON Schema для сервисов платформы

    JavaScript

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…