An interactive platform for exploring and analyzing UK police stop and search data. This project aims to make police data more accessible and transparent through intuitive visualization tools and detailed analytics.
- Interactive Map: Visualize stop and search incidents across the UK with filtering capabilities
- Home Page Overview: High-level UK police forces map showing data status and transparency issues
- Detailed Statistics: Comprehensive analytics and trends for each police force
- Force Comparison: Compare statistics across different police forces
- Transparency Analysis: Identify forces with data publication issues
- Mobile Responsive: Full functionality on all devices
- Real-time Data: Updated monthly with the latest available police data
- Performance Optimized: Fast loading with data caching and lazy loading
- Node.js (v18 or later)
- npm or yarn
- Clone the repository:
git clone https://github.com/HairyDuck/PoliceStopSearch.co.uk.git
cd PoliceStopSearch.co.uk- Install dependencies:
npm install- Start the development server:
npm run dev- Build for production:
npm run build- Framework: Nuxt 3 - Vue.js Framework
- Styling: Tailwind CSS - Utility-first CSS framework
- Maps: Leaflet - Interactive maps
- Charts: Chart.js - Data visualization
- State Management: Pinia - Vue Store
- Data Source: UK Police API - Official UK Police Data
All data is sourced from the official UK Police Data API. The data is typically updated monthly with a two-month delay (e.g., January data becomes available in March).
We welcome contributions! Please see our Contributing Guide for details on how to:
- Report bugs
- Suggest new features
- Submit pull requests
- Set up your development environment
- HTTPS enforced for all connections
- No personal data collection
- Data sourced only from official police API
- Regular security updates
- Optimized asset loading
- Efficient data caching
- Lazy loading of components
- Mobile-first responsive design
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers
While we don't currently have native mobile apps, our website is fully responsive and works great on mobile devices. You can add it to your home screen for an app-like experience.
The platform is regularly updated with:
- Latest stop and search data (monthly)
- New features and improvements
- Security patches
- Performance optimizations
- Email: support@policestopsearch.co.uk
- GitHub Issues: For bug reports and feature requests
This project is licensed under the MIT License - see the LICENSE file for details.
- UK Police Forces for providing the data
- All our contributors
- The open-source community
Made with ❤️ for transparency in UK policing