Case Study: Pavemint
Pavemint is a pioneering parking solution provider that leverages automation and digital technologies to optimize parking management. Their platform offers a suite of services, including cashless payments, license plate recognition, data analytics, and streamlined entry and exit processes.
Project Overview
Pavemint’s mission is to transform the parking experience through innovative solutions. Their services include Self Park, On Lot Tools, Data Reporting, Parking Networks, and Valet services. By addressing the environmental and societal impacts of inefficient parking management, Pavemint aims to make a positive difference.
Parking problems in urban areas cause significant financial and personal stress. A report by INRIX reveals that Americans spend $73 billion annually, or $220 per person, searching for parking. This struggle also affects students on campus, who often face inconvenient, scarce, and costly parking options.
The root of these problems lies in the imbalance between parking supply and demand. This disparity leads to issues like parking shortages, high fees, and congestion caused by drivers searching for a spot.
Key Findings
Through our discovery process, we gained a deep understanding of Pavemint’s system and its components. Our key findings highlighted:
System Interactions and Dependencies
We employed techniques such as Event Storming, Example Mapping, and Persona Analysis to map Pavemint’s entire system and identify areas for improvement.
System Reliability
To minimize disruptions in payment processing and real-time connections, we recognized the need for a stable and reliable system that would ensure optimum operations and customer service.
Problem Statement
Our analysis revealed several challenges that Pavemint faced:
Complex System Architecture
Pavemint’s system integrated multiple software components, resulting in a complex architecture that was difficult to understand and maintain.
02
Technical Debt
The application’s complexity contributed to technical debt, which needed to be addressed to ensure the system’s scalability and reliability.
03
Lack of Technical Documentation
Insufficient documentation of the system’s technical aspects hindered maintenance and operations.
Implemented Solution
To address these challenges, we implemented the following solutions:
Organizing the Architecture
We established a component repository using Storybook, which enabled developers to showcase and organize reusable components, promote code sharing, and work on individual components in isolation.
02
Upgrading the Framework
We implemented Single Sign-On (SSO) for seamless authentication and access to multiple apps, enhancing performance, productivity, user experience, and security.
03
Migration to GraphQL
The migration to GraphQL addressed the lack of technical documentation by providing an introspective schema that serves as a self-documenting resource.
Ongoing Support
Currently, our focus is on maintaining Lightpoint’s systems, scoping new features, developing enhancements, and supporting data-driven business decisions.
Results
Pavemint’s innovative parking solution has made a significant impact, resulting in:
- 438,912 gallons of CO₂ emissions avoided
- 1.53 million square feet of land made accessible
- 178,816 minutes (about 4 months) of cruising time saved
Pavemint’s platform has transformed the parking experience for its customers, providing easy ingress and egress, saving time, effort, space, and the environment.
