Product design
Aug – Dec 2025
Design an MVP web app that lets subscribers manage their own sharing availability, cutting the operational load on our internal teams, in roughly four months to hit a November PR launch.
With a strict 4-month deadline, we bypassed a formal generative research phase and instead leaned on Sales and Ops as proxy users. Since they were acting as the "human UI" on WhatsApp, they had insights on where users got stuck.
The bottleneck came from a frequent pattern that we used to shape the features of the web app:
The central interaction was the calendar where subscribers set their sharing listings, governed by five business rules:
If these rules were broken, it could create operational issues or conflicts with the GetGo booking system.
FMS – GetGo's fleet management system – could already block a car from being booked on our carsharing platform. What Subscribe & Share added was automating that block on FMS the moment a subscriber confirmed dates on the calendar.
Tied with initial automation constraints, our FMS would not be able to flag listings that do not adhere to the scheduling rules. This means that the scheduling logic on the web app would have to account for them.
My focus was making sure the user-facing experience was simple, intuitive, and reliable.


Standard Inputs were scrapped quickly.
Standard date-picker fields pushed the mental math onto the user, forcing them to guess which dates fit the rules.


Redesigned so invalid dates and times simply weren't selectable, rather than allowing a bad selection and showing an error afterward. Defensive, instead of reactive.
Broke the flow into steps to reduce cognitive load – once a date range is picked, the users tap onto to the next page to set their pickup/return times next.


Edge case considerations
Proposed solution


Collaborating with engineers






Given more runway, I'd have pushed for at least a small round of real generative research with actual subscribers rather than relying entirely on Ops as proxy users – they knew where users got stuck operationally, but couldn't tell me how someone unfamiliar with the scheduling rules would react to the interface on first contact. I'd also have pushed to get the handover step automated sooner – ops still has to review and approve every vehicle-condition form by hand before a car's blackout goes live, so the one part of this experience that felt fully self-serve on the front end was still gated by a manual check on the back end.


