All work

Project overview
Parking Match is a service designed to make parking in big cities easier. We bring drivers together to make finding and sharing public parking easier.
Members of the app exchange information about public parking spaces. Before a driver leaves his parking space, he can inform other Parking Match members about it. In this way, the parking space can be passed on directly within the community.
Members of the app exchange information about public parking spaces. Before a driver leaves his parking space, he can inform other Parking Match members about it. In this way, the parking space can be passed on directly within the community.
Challenge
A system to have a full map integration with navigation in a cross platform native environment using Flutter. Integrate a mapping system that can offer turn-by-turn navigation.
An algorithm to handle the matches for parking places in real-time
An algorithm to handle the matches for parking places in real-time
Solution
We created a solid cross platform application that runs on both iOS and Android with a high level of performance in Flutter. We have extensively used Bloc for state management and RxDart to offer a smoother and straight line reactive business logic.
We used HereSDK on both front-end and backend to handle the streamline navigation and gather the most useful information regarding user current location via native GPS system in a very accurate manner.
On the backend we leveraged a low-cost infrastructure built upon Lambda Functions for all the API calls and web sockets connectivity via API Gateway. The matching algorithm beside the pretty complex logic, has a solid infrastructure support to run at the best performance level.
We used HereSDK on both front-end and backend to handle the streamline navigation and gather the most useful information regarding user current location via native GPS system in a very accurate manner.
On the backend we leveraged a low-cost infrastructure built upon Lambda Functions for all the API calls and web sockets connectivity via API Gateway. The matching algorithm beside the pretty complex logic, has a solid infrastructure support to run at the best performance level.
Technology stack
Flutter
Here SDK
Bloc
RxDart
Firebase
WebSockets
Flutter Mixpanel
Map Launcher
Stripe
SmartLook
Amazon Lambda
Amazon API Gateway
Amazon DynamoDB
Amazon S3
Amazon SNS
HERE SDK
