← ALL PROJECTS

Kurven

A grocery catalog archive and price-history explorer built around REMA 1000 observations.

Conceptual illustration for Kurven.

See how a catalog changes

Kurven turns repeated grocery catalog observations into searchable product histories. The underlying service archives catalog snapshots and product imagery, while the web interface helps explore prices, assortment changes and the context behind apparent offers.

Explore observations and announced changes

  • Searchable grid and list views, product details and historical price charts.
  • Separate views for new products and products absent from the current catalog.
  • Price comparisons that distinguish campaigns from normal-price changes.
  • A future-price view based on dated prices published by the source, rather than a statistical forecast.
  • Optional personal product watches and notifications.

Preserving the evidence

The service validates a complete import before replacing the current catalog and preserves original observations separately from derived analyses. Content-addressed image storage avoids keeping identical image files more than once. Catalog and image reuse remain subject to the source provider's permissions; this project overview does not assert an affiliation with REMA 1000. The illustration uses generic groceries and a conceptual price curve.

Project notes

This overview was prepared from a private project repository reviewed on October 29, 2026. Source access remains private; credentials, internal endpoints and confidential implementation details are not included.

Project at a glance

Requirements / platforms
Docker Compose and permitted access to the relevant catalog data.
Technologies
DrizzleNode.jsPostgreSQLReactTypeScript
Project categories
Data Tools