Request a demo

Blog posts about FixMyStreet.com

Return to latest posts

Detecting private roads on FixMyStreet Pro

As a map-based reporting solution, FixMyStreet Pro can do lots of clever things to help users make accurate and actionable reports of local street, highway and environment faults.

From suggesting potential duplicate reports, to automatically diverting reports between different authorities – and even detecting when a report is being made on a private road.

How private road detection works on FixMyStreet Pro

Using an asset layer shared via integration with an asset management system, councils and other public authorities responsible for fixing local problems can detect when a user is trying to make a report on a private or unadopted road.

Screenshot of Bristol City Council's FixMyStreet Pro service showing the private road detection feature

When making a report via an authority’s branded instance of FixMyStreet Pro, users find the location of their report either by typing in the area, postcode or street name if they know it, or by using their current geo-location.

The map then loads at that location, the pin can be placed on the map exactly where the problem is located and a category can be selected.

If the map pin is not placed on the asset layer which depicts the roads adopted by the council or authority in question, then the user can be shown a message to inform them and signpost to where they may be able to redirect their report.

Screenshot of Buckinghamshire Council's FixMyStreet Pro service showing the private road detection feature

In instances where certain assets on a private road remain the responsibility of the local council or authority, FixMyStreet Pro supports the triaging of this based on the report location and category.

This ensures the user never needs to worry about who’s responsible for what and the authority only receives reports they can deal with.

Private road detection on the national FixMyStreet site

As you may already know, FixMyStreet Pro was born out of FixMyStreet, the national reporting service launched by our parent charity mySociety in 2007.

Being a purposeful piece of technology which supports open standards to remove barriers to accessing useful services for the public sector, councils can opt to set up their own integration with FixMyStreet (for free) using a standard known as Open311.

Non-FixMyStreet Pro users who set up and run their own Open311 integration with the national reporting site can also supply their own asset layer for adopted or unadopted roads to help eliminate avoidable and incorrect reports. Find out more about the FixMyStreet Open311 API.

_

For more information about how FixMyStreet Pro works, request a demo from our friendly team.

___

Image taken by a member of the mySociety/SocietyWorks team and used with permission.


Coming soon: FixMyStreet for Parish & Town Councils

We’re delighted to announce that we will soon be launching a self-service version of FixMyStreet especially for parish and town councils.

FixMyStreet for Parish & Town Councils will enable even the smallest local councils to offer a user-friendly and responsive reporting service to local residents for issues under their responsibility.

Built into the robust FixMyStreet platform, parish and town councils will be able to set up and manage their service themselves, adding their own logo to the reporting page, choosing their own categories and managing responses to remove reliance on upper tier authorities.

Where councils share responsibility for certain issues depending on location or asset type, FixMyStreet will automatically triage reports according to the required criteria to help eliminate misreporting and duplication of effort.

Find out more about FixMyStreet for Parish & Town Councils.


Using the OS Maps API for mapping tiles

On most of our FixMyStreet Pro instances, we use Ordnance Survey’s Maps API to supply the map tiles for our maps. Councils have free access to the API under the Public Sector Geospatial Agreement (PSGA), so we can display mapping up to a very high zoom level.

Microsoft is now retiring its Bing Maps API, which we have used on fixmystreet.com and some other instances for many years, and so we have now switched these to also use the OS Maps API – in instances where we do not have PSGA access, we use OS OpenData served from our own tile server for more zoomed in levels.

For the OS Leisure map tiles, this should provide an increase in image quality, and should also be more up to date in general. In Northern Ireland, fixmystreet.com is now using OpenStreetMap, ongoing thanks to them for their services.

Functionally, the only difference users might notice is that the Bing Maps API provided an aerial view option which is not currently replicable. One way around this for FixMyStreet Pro council cobrands could be to utilise an internal GIS mapping server that can supply map tiles and aerial imagery, or to provide us with OS imagery data for us to serve. If you’re a Pro client and you think this may apply to you, please open a ticket on the helpdesk system.

_

For more information about the FixMyStreet platform, please get in touch.


New email alerts and RSS feed for parishes on FixMyStreet

Parish and town councils wanting to keep track of reports made via FixMyStreet within their ward boundary can make use of FixMyStreet’s new parish-level email alerts and RSS feed. 

The FixMyStreet email alerts and RSS feed functionality enables users to subscribe to alerts for reports made within a certain area or that go to a certain destination, the latter of which only included upper tier authorities until recently. 

A screenshot of the local alerts set-up page on the FixMyStreet website
From the ‘local alerts’ page of the FixMyStreet website, users can subscribe to email or RSS feed alerts for reports made to different tiers of authority in a particular area, now including parishes

The new parish level alerts give local people and councillors the ability to stay informed of what’s happening in the community, subscribing to be notified of issues reported within their parish.

To set up an email or RSS alert feed, users can go to the ‘Local alerts’ page from the main menu, or click ‘Get updates of problems in this council’ from any ‘All reports’ page.

A screenshot of the 'Local alerts' page
Users can set up alerts based on their current location, or by starting with a postcode or street name and area

Angela Dixon, Managing Director at SocietyWorks, said: “Creating a snapshot of communities is among the things FixMyStreet does best, and I am delighted that we are able to offer parishes better access to data on what’s happening within their boundary. 

“The new email alerts and RSS feed for parishes is only the start of a drive to make more of FixMyStreet’s functionality available to all levels of local authority.”

There are more developments underway to further extend the functionality of FixMyStreet to parish councils, building upon the existing functionality created for our unitary FixMyStreet Pro users to provide better shared reporting for devolved services. 

For more information about FixMyStreet or FixMyStreet Pro, please get in touch


Graphics depicting various assistive technologies interacting with a computer, on a yellow background

Making FixMyStreet and FixMyStreet Pro more accessible

Our front-end designer Lucas Cumsille Montesinos highlights some of the work he’s been doing recently to make FixMyStreet and all integrated co-branded versions of the service running on FixMyStreet Pro more accessible.

___

Over the past year we have been collaborating with users of FixMyStreet and FixMyStreet Pro to enhance the solution’s accessibility, making improvements to the user experience for people using assistive devices. 

One of our clients, Transport for London (TfL), shared an accessibility audit of their installation of FixMyStreet Pro with us. The document listed issues detailing information regarding the Web Content Accessibility Guidelines (WCAG) and some improvements that could be applied.

Here are some of the points they shared with us:

  • Description of the issue.
  • Level success criteria using the WCAG standard: Level A (lowest), AA, and AAA (highest).
  • A link to the page and location of the component where the issue can be found, along with instructions for replicating the problem if necessary.
  • Status of the issue: Pass, Pass with comments, N/A, Fail.
  • They also provided recommendations made by the auditor.

What improvements did we make?

The report from TfL allowed us to work on different areas of improvement, for example:

  • Meaningful Sequence: We focused on making the order in which assistive devices present the information match the order in which the page is visually presented.
  • Non-text Content: We hid purely decorative elements from screen readers, reducing unnecessary clutter for users when navigating the site.
  • Info and Relationships: We improved and updated the role and attributes of some HTML elements so assistive devices can better understand the context and how to use those elements.
  • Focus Order: When someone is tabbing through a website (using their keyboard instead of a mouse), everything should flow naturally and make sense. It’s making sure that when you hop from one thing to the next, the order matches how you’d understand the content – no jumping around to random spots that leave you scratching your head.

What did we learn?

  • Include the WCAG conformance level (from A to AAA), where level A is the minimum. Ideally, you would like the website you are working on to comply with all Level AA success criteria. Using the conformance level makes it easier for you to prioritise which issues should be tackled first and which ones can be done later.
  • Some issues won’t require a lot of time to fix. This can be your second factor when it comes to prioritising which improvements to make first. For example, easy fixes like adding aria-labels or increasing the contrast between the text and the background colour can be done in little time and greatly improves the user experience of your website.
  • If you find an accessibility issue, always try to provide as much detail as possible, especially if someone else will be doing the work to fix it. The TfL document made solving the issues much faster and minimised any back-and-forth. Even sharing which browser you were using when experiencing the error can make a difference.
  • One of the most interesting experiences was solving issues that didn’t seem like an issue (at the time), but once you deprive yourself of literally looking at the screen and using an assistive device, then the problem starts making sense. For example, the action of a button can make sense when you are looking at the screen and the elements that are surrounding it, but if you can’t see the context, the elements around the button, then the button might not make much sense. Adding further instructions like an aria-label that provide the context that the eyes are missing can help users understand where they are and what they can do much better.
  • Finally, it is a great exercise to be more conscious when designing a website. Yes, a certain text, link, or button colour can look great, but can it be read easily? What about colourblind users? You can install plugins in your browser to help you see the page the way they would see it.

Our accessibility improvements were rolled out to the national FixMyStreet site and all co-branded FixMyStreet Pro sites. However it is worth noting that FixMyStreet Pro is designed to accommodate the branding and styling of each authority that uses it, which can mean that some of our accessible default settings are overridden. This is why we always recommend that authorities carry out an accessibility audit on their own services.

___

Thanks for sharing, Lucas!

Read more about how we design accessible digital services, or browse more posts from the SocietyWorks team.


Prototyping image-first reports on FixMyStreet

Senior developer Dave Arter talks through some exciting prototyping work he’s been doing recently exploring the use of geotag data and camera integrations to enable users to start reports on FixMyStreet with an image and fast track through the reporting workflow.

You can find more posts from the team talking openly about what they’re working on, something they’re interested in or even perhaps a mistake or challenge they’ve learned from here.

Image first reporting is something we’ve had on our ‘wouldn’t it be great if’ roadmap for FixMyStreet, and by association FixMyStreet Pro, for a while now. 

When we say ‘image first reporting’ we mean giving users the option to start their journey by uploading an image, instead of this being a step that comes later on in the process. 

Thanks to recent improvements in iOS and Android,  this ‘nice to have’ idea is getting closer to becoming a reality, and I’ve been tasked with prototyping how it could work.

Extracting EXIF data to start reports

When you take a photo on a smartphone, the image file stores a lot of data in a standard known as Exchangeable image file format (EXIF). If you’re using a device that enables geo-tagging, then this data includes the location where the image was taken.

I’ve been prototyping a workflow for FixMyStreet whereby instead of the user finding the location of the problem they want to report (either by inputting the address or postcode, or by using the ‘Use my current location’ option) we can retrieve this information automatically from the EXIF data within an image of the problem at hand.

A prototype workflow of how photo first reporting could work

Why is this a good thing, and will it work?

There are lots of potential benefits to using geotag data for reporting problems on FixMyStreet. 

It would speed up the reporting process, for a start. It could also improve the location accuracy of reports, and remove the need for users who can’t or don’t want to report the problem at its location to remember exactly where it was at a later point in time. 

Of course, this feature will only work for users who have and are able to operate devices that enable them to take photos, and they will need to have enabled geo-tagging. Users will still be able to report problems on FixMyStreet the ‘usual’ way, without using a photo if they can’t take one or don’t have one. 

I’m also still investigating limitations and consequences around accessibility, browser settings, connectivity and file types, and how these elements impact the accuracy and availability of the data. One oddity on iPhones, for example, is photos taken using the camera then and there don’t include geotags – but photos chosen from the user’s camera roll do.

Future improvements could include adding the FixMyStreet app as a sharing destination, meaning you could share a photo from your camera roll straight into the FixMyStreet app to start a report, much like you would an email or a message.

There’s more work to be done before we can look to roll this out, but we’re certainly getting closer – and that’s very exciting!

Click the following links to find out more about FixMyStreet and FixMyStreet Pro.

We’re always happy to chat to councils and other public bodies who need help with improving their digital interactions with citizens by building trust and increasing efficiency. Get in touch if that sounds like you. 


New category search functionality added to FixMyStreet

Users of FixMyStreet can now select an appropriate category for their report using a newly added search bar.

After locating the problem they want to report, either by typing in a location or locating themselves automatically using GPS and dropping a pin on the map, users can type in the search bar to find an available category.

The search functionality will begin to suggest available categories to the user, who can either select one, continue searching or choose from a list of all available categories, the latter of which was previously the only option.

It’s important to note that categories are set by each individual council or authority to reflect the issues they can deal with. 

Improving accuracy and user experience

The category selected by a report-maker is responsible for the routing of the report and dictates any automated messaging sent to them, making it a very important thing to get right.

We carried out some independent user testing with members of the public to see if using a search bar to find a category made things easier and more accurate. 

Image shows how the FixMyStreet search function works on both desktop and mobile devices

 

We found that searching for a category on FixMyStreet does in fact make it not only faster for users to find the category they’re looking for by narrowing down their options, but also assists them in finding the best one to help the responsible authority respond appropriately.

For example, should a member of the public type in the word ‘sign’, FixMyStreet will display a list of available subcategories relating to problems with and adjacent to signs, helping them choose the exact problem they have found.

Next steps: local language and controlled vocabularies

A challenge we’re currently exploring solutions to is how we teach the search functionality to accommodate the fact that there can be multiple words for the same thing. For example, what the council calls a drain, might not be the same as what a member of the public calls it. 

There are also linguistic differences in terms of what something is called in one area of the UK versus another. 

To mitigate the risk of confusion and improve accessibility we are prototyping the use of controlled vocabularies to organise search terms, including attaching variants and related terms to so-called  ‘preferred’ or ‘standard’ terms. 

Whatever we do, we need to make sure the search functionality doesn’t produce an unwieldy list of potential matches. 

It’s a work in progress, and we’ll hopefully have more to share soon!

For councils or other authorities using FixMyStreet Pro, the search functionality will be rolled out to your individual instance of the service soon. Please speak to your account manager if you have any questions.

For everyone else, here’s where you can find more information about:

  • FixMyStreet – the national reporting service for local problems run by civic technology charity mySociety since 2007;
  • FixMyStreet Pro – the fully integrated version of FixMyStreet, run by SocietyWorks (the wholly owned subsidiary of mySociety) and developed in collaboration with councils.

Abandoned hire bikes and e-scooters can now be reported via FixMyStreet

Citizens in London can now report abandoned hire bikes and e-scooters via FixMyStreet, which will send reports directly to the operator responsible. 

A new report category has been added to FixMyStreet to enable citizens to report abandoned hire bikes and e-scooters in and around London. Reports of such problems can also be made via FixMyStreet Pro, the individually branded and integrated version of the service used by several London borough councils and by Transport for London (TfL).

Importantly, any reports submitted under this category, whether made on the national FixMyStreet site or via an authority’s own branded FixMyStreet Pro service, are sent directly to the operator responsible for the abandoned bike or e-scooter. FixMyStreet is currently able to triage reports to Lime, Dott, Forest and Tier.

 

Abandoned hire bikes or scooters can be reported via the mobile and desktop versions of FixMyStreet and will be sent directly to Lime, Dott, Forest, Tier or TfL

 

Upon selecting the ‘Abandoned bikes/scooters’ category, FixMyStreet asks report-makers to select which operator is responsible for the bike or e-scooter in question. Reports are then sent to the appropriate operator, containing all the other useful information included as standard in a FixMyStreet report, such as the report-maker’s details, easting and northing, latitude and longitude, nearest postcode to the pin placed on the map and more.

There is also the option to report abandoned Santander Cycles to TfL via FixMyStreet, which has been available since 2020. Whenever a report-maker selects the ‘Abandoned Santander Cycle’ category, these reports will be automatically triaged to TfL, even when made via a London council’s own FixMyStreet Pro service or TfL’s. 

 

Brent Council’s FixMyStreet Pro service takes reports for abandoned hire bikes or scooters and sends them straight to the relevant operator

 

Angela Dixon, Managing Director at SocietyWorks, said: “The provision of cycle and e-scooter hire schemes helps councils to support greener local travel and alleviate capacity pressures on peak time public transport services. However, when incidents of abandonment occur they create a nuisance for residents and put an unnecessary strain on council customer services, who have to manually triage reports to their contracted operators.

“We hope this new feature of FixMyStreet and FixMyStreet Pro helps to ease some of that pressure and its associated costs by ensuring reports of abandoned bikes and e-scooters are sent straight to the people who can deal with them, and in turn get neighbourhoods tidied up faster for residents.

“While currently only available in London, we hope to be able to replicate this across the UK in the future for the benefit of more citizens who live in areas where such schemes are in operation.”

FixMyStreet can also be used by citizens to report other local problems such as potholes, fly-tipping and broken street lights. The service has been run since 2007 by civic technology charity mySociety, while the integrated Pro version of the service is run by the charity’s subsidiary SocietyWorks.

Visit the FixMyStreet website for more information about the national service, or if you’re a council or other public body who would like to use the software as your own, find out more about FixMyStreet Pro here.


FixMyStreet is now available in Welsh

Broken street lights, fly-tipping, potholes and other local, place-based issues in Wales can now be reported to the correct authority by citizens in Welsh as well as in English via FixMyStreet, the long-running reporting service for street and environmental problems provided by civic technology charity mySociety, upon which SocietyWorks’ FixMyStreet Pro is built.

FixMyStreet is a progressive web app that enables citizens across the UK to report local problems to the authority responsible for fixing them, even if they do not know who that is. For the first time since its launch in 2007, users in Wales wanting to make reports in Welsh will be able to view a Welsh-language version of the website and app, including a Welsh-language map provided by Mapio Cymru.

Image shows a desktop and mobile version of the Welsh-language version of FixMyStreet, including the Welsh-language map tiles provided by Mapio Cymru

Over half a million people in Wales speak Welsh and the Welsh Government aims to double this by 2050. Having digital services that work as well in Welsh as they do in English is key to achieving this growth in the language. Launched in 2019, Mapio Cymru is a project that aims to ensure mapping services are as good in Welsh as they are in English. Using open data sources Mapio Cymru provides a Welsh-only map of Wales. It also works with organisations across Wales to improve mapping services in the Welsh language.

Louise Crow, Chief Executive at mySociety, said: “FixMyStreet was built to make it easier for citizens to report problems in their communities. We are delighted to be able to make the service accessible to Welsh-speaking citizens, with a fully translated reporting process and a Welsh-language map, enabling users to select the street names and locations with which they are familiar. We look forward to seeing the Welsh-language version of the service put to good use by more citizens who care about improving where they live.”

Ben Proctor, Innovation Director at Data Orchard CIC which runs the Mapio Cymru project, said: “Digital mapping technology is really powerful and easy for organisations like mySociety to use in English. Sadly it’s not the same in Welsh. We aim to make it easier for organisations to deliver services on the highest quality Welsh-language mapping available.”

Are you a Welsh-speaker?

Welsh-speaking users can start using the Welsh-language version of FixMyStreet straight away by heading to cy.fixmystreet.com or downloading the FixMyStreet app from the relevant app store.

There are gaps in Mapio Cymru’s Welsh language map because the project relies on volunteers and public bodies to contribute definitive Welsh names. Volunteers can help to plug the gaps by adding the Welsh names for features on the map (buildings, roads, mountains, fields and so on). Public bodies can help to plug the gaps by publishing the Welsh names that they hold for features under an open licence. The Mapio Cymru team is available to advise on these issues. Just visit the Mapio Cymru website.

Image: Catrin Ellis


National FixMyStreet app replaced with progressive web app

Originally launched in 2007 by our parent charity mySociety, FixMyStreet is a national reporting service for local street and environmental problems that sends reports to the correct authority even if the report-maker doesn’t know who that is. 

Citizens can use the website, or they can download an app from the app store if they prefer. Until very recently, that app was a dedicated, ‘traditional’ app that ran on a different codebase to the website, and to each of the FixMyStreet Pro sites built for SocietyWorks’ client councils and other public sector bodies.

Not anymore though.

The FixMyStreet app has now been replaced with a brand new app store progressive web app.

This is very good news for app users, the councils who receive reports from FixMyStreet, and those who use FixMyStreet Pro as their own reporting solution – here’s why.

  • Assets on the map

The new app store PWA enables assets like street lights and grit bins that were previously only available on FixMyStreet Pro sites to be displayed on the national site and app, meaning citizens are always able to make reports containing the most accurate information possible, no matter where they make the report.

Three mobile phones each showing how different assets such as street light and bus stops can be displayed as small yellow circles on the FixMyStreet map

    • One codebase

    Having a PWA instead of a website and separate dedicated app means that we don’t need to maintain two different codebases, helping us to keep costs down for our public sector clients without compromising on service delivery.

    • Offline reporting

    Mobile phone showing how reports can be started on FixMyStreet while offline

    PWAs permit offline capability to websites by downloading a bit of JavaScript (called a service worker) to devices, allowing reports to be started on the website or app without internet connection and finished when back online. This is particularly handy for users in more rural areas where connectivity is poor.

    • A consistent user experience

    With everything running from the same codebase, this also means that everyone always enjoys the same user experience, with updates made to the website automatically reflected on app store PWAs. It also means accessibility is of the same high standard across the board.

     

    What are progressive web apps?

    Progressive web apps (PWAs) are websites that have been designed with ‘app like’ qualities. They look and act like an app and can be downloaded to a mobile’s home screen like an app – either from an app store or by simply saving the website directly to your device.

    The main differences between PWAs and ‘normal’ dedicated apps is that they run from the same codebase and users are not obligated to download them in order to use them. Plus, they enable you to provide exactly the same experience to users across the website and “app”, with new features and functionality automatically available.

     

    Is FixMyStreet Pro a PWA too?

    Three mobile phones showing how Buckinghamshire Council's FixMyStreet Pro PWA can be downloaded

    Yes, and that’s nothing new! FixMyStreet Pro was already a PWA, giving the councils and other public sector bodies that use the solution the ability to offer their users the choice to use a website, or download their PWA if they prefer. 

    Individually branded FixMyStreet Pro PWAs aren’t downloaded from an app store. Instead, users need to load the website from a browser on their chosen device and save it to their home screen – it will then work exactly the same as an app store PWA.

    With all FixMyStreet Pro sites connected to the national service, the solution is capable of triaging reports on a nationwide scale, diverting reports meant for other authorities or agencies like National Highways.

    Want to know more about FixMyStreet or FixMyStreet Pro? Get in touch with us

    Image: William Fortunato


    Schedule your one-to-one demo

    Request a demo