Services · Mobile app development · EV charging apps

Charging apps for London streets, estates and rapid hubs where most drivers have no driveway.

We handle EV charging app development London operators can put in front of residents, cabbies and delivery drivers on day one. That means apps for lamp column and on-street chargers in borough parking bays, shared charging in blocks of flats, and rapid hubs used by taxi and private hire drivers, all connected to your chargers over OCPP and to other networks over OCPI.

Codeeo has 80+ people in Dubai, Riyadh and Karachi and 200+ delivered projects across the UAE and the US. We have no London office; we work remotely with London clients, and discovery, design reviews and demos all take place on video calls. Our clients rate us 4.7 from 23 Google reviews.

Built for
Operators running on-street contracts for London boroughs, rapid hub owners, housing providers with shared car parks, and fleets based inside the M25.
Typical timeline
We fix the release plan with you after discovery, once the borough contracts, hardware and payment routes in scope are known, and record it in the written scope.
What you own
The apps, the admin system, the source code and the resident and session data, all in accounts your company controls.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

Built for London kerbsides

Features that matter when charging happens on the street outside someone's flat.

Most Londoners park on the street or in a shared estate car park, so a London charging app is less about motorway trips and more about the bay outside the front door. Many boroughs have rolled out lamp column chargers in resident parking bays, often around 5 kW, alongside fast and rapid units procured through borough partnerships under the LEVI programme. Lower power lamp column units can sit below the 8 kW line at which the 2023 regulations require contactless on new chargers, which makes the app, an RFID card or another payment route more important there, not less. At the same time, the ULEZ now covers every London borough and electric cars no longer get a full congestion charge exemption, so commuters, cab drivers and van operators are switching and asking more of the network. These are the features we build for that reality.

Explain your project
  • Lamp column session control

    Start and stop for low power on-street units, with clear guidance on which socket and cable the driver needs, a QR code on each column for fast lookup, and overnight session summaries. Charging that runs for ten hours on a residential street needs different notifications from a twenty minute rapid stop, so we tune alerts to avoid waking anyone at two in the morning.

    Residents charge overnight without fuss or late night pings.

  • Borough partnership admin

    One back office split by council, so a contract covering several boroughs can report usage, faults and income for each authority on its own. Council officers get read only access to their area, with exports that match the reporting their LEVI agreements ask for.

    Each borough sees its own numbers without a manual spreadsheet.

  • Resident bay and permit rules

    Many chargers sit in controlled parking zones where hours, permit types and maximum stays differ from street to street. The app shows those rules next to each charger so a driver from outside the zone does not plug in and collect a penalty charge notice.

    Fewer fines and fewer angry calls about parking tickets.

  • Taxi and private hire hub access

    Driver accounts for licensed cabs and private hire vehicles at rapid hubs, with live queue position, dedicated bays where hosts reserve them, and receipts that a driver can hand to an accountant. Taxis licensed in London for the first time from January 2018 onwards have had to be zero emission capable, so cab drivers are a large and demanding audience at rapid sites.

    Working drivers spend less time circling for a free rapid bay.

  • Shared charging for blocks and estates

    Housing associations and managing agents need charging in shared car parks where bays are not assigned. We build booking slots, per flat billing and load management that stays inside the building's grid connection, with a simple view for the estate manager.

    Shared car parks charge fairly without overloading the supply.

  • Multilingual driver screens

    London's drivers speak dozens of languages. We design the app so instructions, fault reports and receipts can be offered in the languages your users actually speak, starting with the few your data shows matter most, and keep wording plain for those reading English as a second language.

    More drivers complete a session without phoning for help.

  • Fault reporting from the kerb

    A driver standing next to a dead column in Hackney or Lewisham can report the fault in three taps with a photo, and the report lands with the right maintenance contractor for that borough. Status updates go back to the driver, and repeat faults on the same unit are flagged so the operator can push the hardware supplier or the council for a replacement.

    Broken units are fixed sooner and drivers know someone listened.

  • Live status and open data

    Connector status pushed within seconds through OCPI 2.2.1, published free and machine readable as the regulations require, so map apps and route planners show London drivers the same availability your own app does. This matters on narrow streets where a wasted trip means another lap of the block.

    Status shown in third party maps matches what drivers find.

  • Clear on-street pricing

    Pence per kilowatt hour shown before plugging in, with any overstay fee spelled out, and the price held for the whole session. Off-peak resident tariffs and different rates for each borough contract are handled in one tariff engine.

    No surprises on the bill, even after a night on charge.

Who this is for

Four London starting points we see most often.

London charging is shaped by density, councils and the people doing the driving. A borough contract for hundreds of lamp columns has little in common with a rapid hub in a retail park on the North Circular. We focus on four groups, each with a different first release, and we keep the list honest: if your project fits none of them, we will say so on the first call. Outer boroughs such as Croydon, Barnet or Havering have more driveways and longer trips than Islington or Tower Hamlets, so we also plan for differences inside London itself.

01

Operators holding on-street contracts with boroughs

You run residential chargers for one or more councils and report to each of them. Your app has to explain parking rules street by street, take payment on lower power units, and route faults to the right contractor. We build borough specific reporting and resident friendly screens first, then add memberships and off-peak offers once the contract reporting runs smoothly.

Council reporting and resident clarity first.

02

Rapid hub owners serving cabs and ride-hail drivers

Your sites fill up with working drivers at shift changes and drivers lose income while they wait. We build queue visibility, bay reservations where the host allows them, account billing for driver cooperatives and fault alerts that reach an engineer quickly. Contactless stays available for occasional users, as the regulations expect at rapid units.

Waiting time is the metric drivers care about.

03

Housing providers and managing agents

Residents in flats are asking for charging and the car park has a fixed electrical supply. We build shared booking, per flat billing and load balancing, plus a dashboard that shows the managing agent which bays are in use and what has been recovered from residents. Leaseholders and tenants often have different rights, so we let the agent set separate rules and billing for each group, and we keep personal data limited to what the billing actually needs.

04

Delivery and van fleets based in London

Vans that return to a depot in Park Royal or along the Lea Valley at night need scheduled charging, while drivers top up on public rapid sites by day. We combine depot scheduling, roaming access through OCPI and reports by van and route, so operations and finance work from the same records. Drivers who take vans home to boroughs without off-street parking can be given access to on-street sites near where they live, with costs charged back to the company account.

From first call to chargers live on London streets.

  1. 01Map the boroughs and sitesEvery council contract, parking zone, power level and host is listed so we know which rules and reporting each London site carries before scope is fixed.
  2. 02Agree payment routesContactless where required, app and RFID for lower power units, account billing for fleets and drivers, all mapped to your payment provider and accounting system.
  3. 03Design for kerbside useScreens tested for one handed use in the rain, poor signal under railway bridges and late night sessions, reviewed with you on video calls.
  4. 04Build and bench testSprints of two weeks, each tested against your actual lamp column and rapid hardware before a pilot street sees it.
  5. 05Pilot one boroughA single council area goes live first, so parking rules, fault routing and council reporting are checked before other boroughs join.
  6. 06Grow across LondonFurther boroughs, hubs and estates are added in batches, with usage and fault data shaping each release that follows.

Technology

What we build this with.

Driver apps in React Native or native Swift and Kotlin, OCPP and OCPI services on Node.js or .NET, and hosting on AWS or Azure in a London or other UK region when contracts call for UK data residency. We pick tools your own developers can maintain later. Offline caching keeps the charger list and a session receipt visible when signal drops in an underground car park.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

03Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions London operators ask us.

It depends on contracts, hardware and payment routes, so we price after discovery.

The main drivers are how many borough contracts need separate reporting, how many charger models you run, whether we manage chargers directly over OCPP, and how many roaming partners connect over OCPI. Shared estate charging with load management and multilingual content add work. A resident app on an existing back office is the lighter end. We write the scope down first, then give a fixed quote for it.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews