FixMyStreet Platform is an open source project to help people run websites for reporting common street problems such as potholes and broken street lights to the appropriate authority. Users locate problems using a combination of address and sticking a pin in a map without
worrying about the correct authority to report it to. FixMyStreet then works out the correct authority using the problem location and type and sends a report, by email or using a web service such as Open311. Reported problems are visible to everyone so they can see if something has already been reported and leave updates. Users can also subscribe to email or RSS alerts of problems in their area.


What does it do? A website what makes it easy to report a problem without worrying about the correct authority to send to.
Outcome More problems get reported, more problems get fixed.
Project page
Organizations mySociety
Contact persons FixMyStreet Community
Media tbd


Source code
Data used Boundary data for the area you're covering, email adresses for each of the departments responsible for each category of problems in each of the bodies responsible for the areas you are covering (see step 3 here)
Data generated Open311 as a client and partly as a server
Tech stack Perl, CSS, PostgreSQL


License See here
Maintenance costs/month tbd
First steps 1. Read the FixMyStreet Platform DIY Guide and follow the steps shown here
2. Fork the code