FealDeal
BigMint
A commodity market-intelligence platform running a subscription price-reporting business and a newsroom together — hundreds of price assessments as auditable time-series, entitled correctly and delivered across web, REST API, Excel plugin and mobile.
Laravel
Platform
0+
Price assessments published
0+
Countries covered
Web, API, plugin, mobile
Delivery channels from one source
01
BigMint is a commodity market-intelligence platform for the metals, mining and broader commodities world — price assessments, indices, futures data, news and research, statistics, tenders and events. It publishes something on the order of 800+ price assessments across 40+ countries, spanning ferrous, non-ferrous, energy, agriculture and more. A platform like this is not a website with articles; it is a data product with a website on the front.
The core challenge is running a subscription data business and an editorial newsroom on one platform, where price series, research, news and events are all first-class and all correctly entitled.
02
We treat BigMint as what it is — a data platform first, a publisher second — and build the web experience on top of a properly modelled data core rather than the other way round.
Assessments and indices are modelled as first-class time-series: a commodity, a market/geography, a unit, a timestamp and a value, with history preserved. That is what makes the data chartable, comparable across periods, exportable, and — crucially for an audited price-reporting agency — traceable back to a specific published assessment rather than an overwritten number.
Subscription access is enforced centrally, so the same entitlement rules apply whether a user hits a web page, calls the API, or pulls data through the Excel plugin. Building this once, in the platform core, is the only way a multi-channel data business stays consistent — you cannot re-implement "who is allowed to see this price" in three places and expect them to agree.
The website, a REST API, the spreadsheet plugin and the mobile experience all read from the same governed data. Heavy work — indexing, aggregation, export generation, dashboard queries — is pushed onto background queues and caching so that a spike in traffic or a large export never slows the read path that subscribers live in.
News, research reports, statistics, tenders and events are managed as their own content types alongside the price data, cross-referenced to the commodities they concern. On a Laravel + relational + Redis foundation, the newsroom and the data product share one platform instead of fighting over two.
03
The result is a single platform that runs a subscription price-reporting business and a commodities newsroom together — data, research, news, tenders and events, entitled correctly and delivered across web, API, plugin and mobile.
For a market-intelligence provider, two properties decide whether the business works: the data must be correct and traceable, and access must exactly match what each subscriber has paid for. Modelling prices as auditable time-series and enforcing entitlements centrally is what delivers both, and it is what lets the same data safely appear in an API response, a spreadsheet cell and a web chart without three different answers.
Because the platform is built on one governed core, adding a commodity, a country, a content type or a new delivery channel is an extension of the existing system rather than a parallel build — which is exactly what a platform tracking a growing universe of 800+ assessments needs in order to keep growing.
Under the hood
Technology
Services used