Inspiration
As people who love exploring and finding new places, one of the least exciting tasks are finding areas to park and leave our cars for hours on end. Having the mental peace that our cars are free from being ticketed, broken into, or worse, stolen relieves stress and worry so we can begin enjoying our days. ParkSmart has taken multiple factors into consideration when thinking of what everyday people would appreciate and benefit from to make parking easy, safe, and affordable.
What it does
Park Smart allows users to find available parking near them in a quick and efficient matter. ParkSmart is extremely helpful because of the ability to show available parking, prices, crime in the area, rating, and distance from their location. The application also includes an optimization feature that takes all five factors into account and recommends the best parking options for drivers to use. Once drivers select a location, they will be navigated to the parking location and be asked to respond to a singular question of the busyness level at that location using a Survey 123 based form. Adding crowdsourced data adds updated information for all users on the application to benefit from incentivizing the use of the application so time and money are not wasted going to a full or dangerous parking area.
How we built it
Built on the Angular web development framework with the Ionic UI toolkit and utilizing a Firebase database, ParkSmart utilizes several services many of which are of ArcGIS, such as the interactable map with crime data from ArcGIS Online and ArcGIS Pro, ArcGIS SDK for Javascript alongside ArcGIS REST API for querying data such as the nearby parking lots/garages, and Survey123 for crowdsourcing availability data. Beyond that, we use the Google API for getting rating data on parking spaces as well as the data.gov catalog for LA metered parking inventory data.
Challenges we ran into
The lack of documentation on some topics took away some of our time we could have used to create and develop other areas of the application. Also, our application has factors that cost money to use their API therefore leaving us to use mock data for crime level, but that data exists and can be used in ParkSmart in the future.
Accomplishments that we're proud of
We were able to think and create a singular application for users that used to take multiple applications to do. Our teamwork, communication, and creative environment helped us brainstorm and create an application that is useful, functional, and helpful for our users in communities across the country. Our hard work led to an application that positively impacts people's safety and stress levels which we as creators are joyful and proud of.
What we learned
Custom gradients inside of the mobile application appear much worse on the application than the ArcGIS provided gradients.
What's next for ParkSmart
New features we would love to implement into ParkSmart would in-app navigation, filtering specific features, and adding an ability to control layers in the application.
Built With
- angular.js
- arcgismapssdkjavascript
- arcgisonline
- arcgispro
- esri
- firebase
- gcp
- ionic
- survey123


Log in or sign up for Devpost to join the conversation.