A web application for looking at open data about physical activities in the UK to find out how much there is, where it is, and how reliable the data feeds are.
The web page has three parts:
- a summary of the whole ecosystem
- a map and filters to explore opportunities by area, publishers, activities and NHS trusts
- a feed quality table based on the filtered search
How the code works is in docs/.
You need Node 24.11.0.
nvm install 24.11.0
nvm use 24.11.0
npm installCopy .env.example to .env.local and fill in:
OPENACTIVE_API_BASE_URLOPENACTIVE_API_TOKEN
Then:
npm run devOpen http://localhost:3000 with your browser to see the result.
Other commands:
npm test # run tests once
npm run test:watch
npm run lint
npm run build## Testing
Unit tests use Vitest. See [`docs/testing.md`](docs/testing.md) for layout, fixtures, and CI.
```bash
npm test
npm run test:watch