Symphony Apps Development logo — teal interlocking S monogram beside the studio wordmark
All work

Smart parking

Parking systems that connect occupancy sensors, LPR cameras and barriers to a mobile app — find a space, start a session, pay by the minute, leave without a ticket.

Year
2020–present
Timeline
Multiple engagements
Team
Symphony Apps
Stack
6 technologies

Live

Space availability

Barrier

Hardware integration

Per-minute

Session billing

LPR

Ticketless entry

Sensors, barriers and pay-by-app. Figures measured against the process this platform replaced, twelve weeks after full rollout.

The problem

Drivers circling for a space is a data problem wearing a traffic costume. Operators have the occupancy signal in a hardware controller nobody outside the building can read, and revenue leaks through unenforced sessions.

The approach

Get the occupancy signal out of the hardware and into an event stream, then build everything — the app map, the pricing engine, the enforcement report — as readers of that stream.

Payment is designed around the exit: the session must close and settle before the barrier lifts, and it must still close correctly when the network drops mid-transaction.

The build

Sensor and controller integrations over MQTT, licence-plate recognition for ticketless entry and exit, a Flutter app with a live availability map and session timer, tariff rules with free periods, day caps and resident permits, and an operator console for enforcement and revenue reporting.

The stack

Flutter on mobile, Node.js services over PostgreSQL with PostGIS, MQTT for device telemetry, and a hardware abstraction layer so a new barrier vendor is a driver rather than a rewrite.

Technologies

  • Flutter
  • Node.js
  • PostgreSQL + PostGIS
  • MQTT
  • LPR / ANPR
  • IoT
Next projectFoi Parcurs Online

Tell us what you’re trying to ship

A first call is thirty minutes and costs nothing. Bring the problem, not a spec — working out what to build is the part we are good at.

Or email office@symphonyapps.ro. We reply within one business day, in English or Romanian.