A web application for visualising UK Food Standards Agency (FSA) food hygiene ratings on an interactive map.
FSA Maps displays food hygiene ratings for businesses across the UK using data supplied from the Food Standards Agency, and supports both the Food Hygiene Rating Scheme (FHRS) used in England, Wales, and Northern Ireland, and the Food Hygiene Information Scheme (FHIS) used in Scotland. There are more filtering options available, such as rating, name, address.
- Node.js 24+
- Python 3.12+
Install frontend dependencies
$ npm installInstall backend dependencies
$ pip install -r requirements.txtStart the frontend server
$ npm run devStart the backend server
$ uvicorn server.main:app --reloadGET /- Health CheckGET /api/health- Health rating informationGET /api/businesses- Business data with filtering optionsGET /api/metadata- API metadata
