Pricing

Is something broken
on your street?

Report it in about a minute. It goes straight to the department that handles it, and you get a reference so you can follow what happens next.

Not listed? Type it anyway — we will ask them. It takes one conversation on their end.

For municipalities

A simpler way to manage reports from residents

Residents report problems through phone calls, emails, social media and visits to municipal offices. Managing these reports across different channels can lead to duplicated work, delays and missed information.

Fixing Mainstreet provides a central system for receiving, organizing and tracking reports of local problems. Residents can submit reports directly, while municipal staff can manage them through a single system that automatically directs each report to the appropriate department.

  1. Residents submit a report

    Residents identify the location of a problem on the map using their phone, laptop or another device. The problem is identified by selecting the appropriate category and providing a brief description. Each report includes precise geographic coordinates and can include a number of photographs, giving municipal staff the information needed to locate and assess the problem.

  2. Reports are directed to the appropriate department

    Municipalities can configure which departments are responsible for different categories of problems. Reports are then routed automatically. For example, potholes can be directed to Public Works and streetlight failures to the Streets Department, without manual processing.

  3. Duplicate reports are combined

    When several residents report the same problem, the system combines their submissions into a single report. Additional submissions are recorded as confirmations, helping staff identify problems that affect the greatest number of residents and prioritize their response.

  4. Residents can track progress

    Each report receives a reference code and a status page. Residents receive email notifications when the status changes, allowing them to follow progress without contacting municipal staff for updates.

Email verification

Residents must confirm their email address by clicking a verification link before their report becomes visible to municipal staff. This helps prevent unwanted or fraudulent submissions from entering departmental work queues. Residents do not need to create an account.

Municipal boundary verification

Report locations are checked against the municipality's geographic boundary. Reports concerning locations outside the municipality are directed to the appropriate neighboring jurisdiction rather than entering the municipality's work queue.

Accessibility

Fixing Mainstreet is designed with WCAG 2.1 AA accessibility standards in mind, including requirements for color contrast, keyboard navigation, focus order, target sizes and screen reader compatibility. These standards support accessibility obligations applicable to public bodies.

Preservation of photographic records

Photographs submitted with reports are retained as part of the original record until the municipality's own retention schedule disposes of the report. Municipal staff can restrict public access to individual photographs without deleting them, helping preserve records that may be subject to public records requirements.

Protection of personal information

Photographs taken with smartphones may contain embedded geographic coordinates identifying where the photograph was taken — often a resident's own doorstep. Photos are stripped of that information before they reach you, so it never enters your records and never has to be retained, redacted or disclosed.

See it running for your community

Tell us your municipality and we will set up a working version with your departments, your categories and your boundary, so you can try it before deciding anything.