EV parking app for Parkworks: the future of parking in your pocket
Parkworks provides custom-designed parking solutions for West Coast development projects, including a fully automated electric vehicle parking system. Perpetio designed and built the app that lets EV owners park, charge and retrieve their car from the phone.
iOS & AndroidFlutterUI/UX designEV chargingTeam of 4 · 6 months
Parkworks offers a fully automated electric vehicle parking system: drivers leave their cars on a special “Portal” and the automated mechanism does the rest. Perpetio designed and built a minimalistic Flutter app that gives EV owners visibility into parking and charging at their residences.
Parkworks
Parkworks is a California-based company providing custom-designed parking solutions for West Coast development projects, including a fully automated electric vehicle parking system.
The challenge: make automated EV parking visible and simple
Parkworks needed a mobile app for electric vehicle owners to conveniently view and manage fully automated parking at their residences. The app had to be simple, yet include various features and parking-related information, with a clear and intuitive information organization.
Give visibility into the parking experience and EV charging
Show the charging status
Show car retrieval information
Keep the parking history
Run on both iOS and Android
The solution: one tap to park, one swipe to retrieve
Wireframes and user journey
A smooth journey: leave the car with one tap, check the charging information, retrieve it with a swipe and get timely updates.
Step-by-step instructions
Screens with essential information and step-by-step instructions for vehicle charging and retrieving.
Clear icons and colors
Icons that clearly represent user actions and a calm palette of two primary colors, black and green.
Adapted to each OS
Responsive UI elements, properly adapted to iOS and Android and to different screen sizes.
Flutter
One cross-platform codebase that runs on iOS and Android devices with no issues.
Push notifications
Updates on the car being re-parked, getting fully charged, or being ready for pickup.
Charging and vehicle status
Know your car’s charge and range
EV parking also charges the car. The app shows the battery level and the miles left on the current charge.
Charge percentage and driving range
kWh delivered and CO₂ emission saved
A warning if the charge is not yet full
CO₂emission saved per parking session
Time and budget
Plan your time and parking costs
Users get a time estimation for every retrieval and a parking cost prediction, so they can plan and budget accordingly.
Parking cost prediction
Retrieval time estimation
Parking history for expense analysis
10 minto pick up the car at the portal, with a push notification when it’s ready
How the Parkworks app works
Vehicle status
Everything about your car at a glance
The Parkworks app displays all the necessary data about the vehicle’s current status. EV owners see the battery status and the amount of miles they can go with the current charge, and can budget accordingly as the app offers a parking cost prediction.
1Leave the car on the portal with one tap
2Check the battery status and range
3See the parking cost prediction
Retrieve vehicle
Swipe to get your car back
Users can retrieve their vehicles with one swipe and view the retrieval status immediately. When a vehicle is delivered to the portal and ready to pick up, a push notification gives them 10 minutes to pick up the car. Otherwise, it will be re-parked.
1Swipe to retrieve the vehicle
2Follow the retrieval status and time estimation
3Pick the car up within 10 minutes
Parking history
Track parking and expenses
Users can view their parking history with details on the date, duration, and kWh delivered. It’s organized chronologically with a calendar view, and reflects the CO₂ emission saved, helping users make environment-conscious decisions.
1Open the calendar view
2Check the date, duration and kWh delivered
3See the CO₂ emission saved
Results: a minimalistic app for parking and retrieving an EV
primary colors: black and green
2
vehicle metrics: charge, range, cost, kWh, CO₂
5
platforms: iOS and Android
2
months of design and development
6
Users can check updates about the car charge percentage, driving range, parking cost prediction, kWh delivered, and CO₂ emission saved. They can swipe to retrieve the vehicle at any point and receive a time estimation for better planning. If the EV’s charge is not yet full, users get a warning and can decide to wait until a full charge.
Tech stack behind the Parkworks app
A Flutter app for iOS and Android on the client’s backend, with Auth0, social sign-in and Firebase Crashlytics.
Framework
Flutter
Platforms
iOS + Android
Team
4 people
Client location
USA
Mobile app
Framework and IDE
Flutter
Visual Studio Code
Infrastructure
Backend and code
Client-managed backend
GitLab
Sign-in
Social providers
Google
Apple
Facebook
Auth0
Stability
Crash reporting
Firebase Crashlytics
Additional technologies
Vehicle data
car_api
Planning an IoT or mobility app?
We’ll design and build an app that makes complex hardware simple to use on iOS and Android. See our UI/UX design and Flutter development services.