Introduction:
Streetlights – it seems like there are far more pressing things to be irked about. But poorly maintained public lighting is a very visible instance of failing infrastructure and the opportunity to show that city management responds to reports and addresses them. An app to the rescue? That is magical thinking. Devices don’t bring about change. Systemic thinking does. Let’s avoid the pothole app solution. Perhaps there is someone in the municipality who can think wholistically about public safety and lighting and design an internal reporting system that encourages all municipal employees (and citizens) to do a streetlight watch (and doe not require the closure of a walk-in centre)? The specifications below are only for the application.
Features
Geolocation so that the latitude and longitude of the faulty street lamp can be mapped on a mapping service like leaflet. A photograph can be taken of the faulty light and shared for identification purposes. Textfield is available to report the nature of the problem in greater detail, but this should not be essential. User account so that reporters are acknowledged and appreciated. Data is submitted to an open database. The information then is available to all to inspect and it can can appear on an open street map (see the Daily Maverick example). Data can also be exported.
Schema for data flow
Municipal Employees & Citizens
│
▼
Streetlight Watch
│
┌───────────┼───────────┐
▼ ▼ ▼
GPS PHOTO REPORT
│ │ │
└───────────┼───────────┘
▼
Insert to OPEN Database
│
┌─────────┼─────────┐
▼ ▼ ▼
MAP ADMIN EMAIL
DASHBOARD ALERT
│
▼
Maintenance Team
│
▼
FIXED
Noteworthy code
View the (incomplete) example on codepen.

Detailed Specs
- Analysis: Current system and the desired state. Data flow diagram. Performance indicators and standard user
- User Interface & Design: Choice of software, proposed new design, detailed design, template
- Testing: App documentation, Problem reporting and resolution flow, Functionality (GPS Location, Photo Upload, map functionality)
- Evaluation: Status Management, Report Numbers, Streetlights fixed
Credit to Pat Heathcote and her series of textbooks about ICT projects. Her work is far more comprehensive than this brief example.