explaingit

mso96/company-radar

22TypeScriptAudience · pm founderComplexity · 3/5Setup · moderate

TLDR

A web dashboard that pulls newly registered UK companies from the official Companies House database and displays them in a searchable table with industry and regional breakdowns, plus paid weekly email alerts for specific industry codes.

Mindmap

mindmap
  root((Company Radar))
    Data source
      Companies House API
      UK government registry
      Server-side requests
    Dashboard views
      Date range filters
      Summary stats panel
      Industry breakdown
      Regional charts
    Alert feature
      Weekly email digest
      Industry code filter
      Stripe payment
      No login required
    Tech stack
      Next.js 15
      TypeScript
      Cloudflare Workers
      Cloudflare D1
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Browse newly registered UK companies by date range and industry to spot emerging market trends

USE CASE 2

Subscribe to weekly email alerts for specific industry codes to track new entrants in your sector

USE CASE 3

Use the demo mode with sample data to preview and customize the dashboard before adding a live Companies House API key

USE CASE 4

Deploy a market-intelligence tool on Cloudflare Workers with Stripe-powered subscriptions and no user login system

Tech stack

TypeScriptNext.jsTailwind CSSCloudflare WorkersCloudflare D1StripeRecharts

Getting it running

Difficulty · moderate Time to first run · 30min

Requires a Companies House API key and Cloudflare account, Stripe and Resend API keys are needed for the paid alert feature.

No license information is mentioned in the explanation.

In plain English

UK Company Radar is a web dashboard for browsing and analyzing newly registered UK companies. It pulls data from Companies House, the UK government's official company registrar, and presents it in a searchable, sortable table with date filters. You can narrow results to today, yesterday, the past seven days, or the past thirty days and page through whatever comes back. The summary panel at the top shows total company count, the top city for new registrations, the most common industry code, and the most active sector for the selected period. Below that, a set of insight cards breaks the data down by top industries, regions, cities, growth trends, company types, and keyword signals. Charts are rendered with Recharts. A paid alert feature lets users subscribe to weekly email digests for specific industry codes. The signup flow is intentionally simple for this first version: you enter an email address, select up to three industry codes, and pay a monthly fee through Stripe Checkout. No account or login is required. After payment is confirmed via a Stripe webhook, a scheduled job runs weekly and sends matching new company listings to your email through Resend. Subscriptions and tracked codes are stored in a Cloudflare D1 database. All requests to the Companies House API are made server-side, so the API key is never sent to the browser. A demo mode is available: if no API key is set, the dashboard falls back to local sample data so the interface can be previewed without a live key. The app is built with Next.js 15, TypeScript, and Tailwind CSS, and is designed to deploy on Cloudflare Workers using the OpenNext adapter.

Copy-paste prompts

Prompt 1
Help me add a new insight card to UK Company Radar that shows the top 5 company name keywords registered in the last 7 days using the existing Recharts component pattern
Prompt 2
Show me how to extend Company Radar's alert system to support daily digests in addition to weekly ones, walk me through the Cloudflare D1 schema and the Resend email logic
Prompt 3
I want to fork UK Company Radar to track Irish company registrations instead, what data-source and API differences do I need to swap out?
Prompt 4
Walk me through deploying a Next.js 15 app to Cloudflare Workers using the OpenNext adapter, using Company Radar as the example project
Prompt 5
Help me build a Stripe Checkout plus webhook flow for a no-login subscription feature like the one in Company Radar, show the key Next.js API route code
Open on GitHub → Explain another repo

← mso96 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.