Designing for shared economies (ongoing)
Together with the developers of the original, Kevin Moore and Aryan Mi, I am redesigning the original app to update the management experience, improve the overall interaction design and make it more accessible.
Vendee is an ongoing redesign of mobile application for shared economy spaces like common fridges, common drinks, etc. This is a typical occurance in spaces like dormitories and living collectives, Having lived in a Tietgenkollegiet for five years myself this use-case was very close to my heart.
Shared economies
Shared economies were a foundational part of living at Tietgenkollegiet. During our time there we tried all manner of solutions to manage expenses for food, drinks and shared goods. All of them, whether paper-based tally's or digital spreadsheet, were generally terrible. Unlike apps like Weshare, Vendee sought to provide a fixed, shared hub for common expenses. Features include:
Simple purchasing for members: In just two clicks, just as simple as setting a tally!
Always keep track of spending: Every member has an overview with a full history, statistics and total debt.
Keep your sanity as the admin: Say goodbye to manual counting with real-time updates on stock, profit, debt and more.
What did we redesign?
The original app, while highly functional, used a confusing mix interaction metaphors and layouts.
Therein, the redesign sought both to make the overall design more consistant, recognizable and generally more stylish. Apart from that we redesigned the fundational components to make them simpler and easier to customize.
Finally I sought to make it more accessible, by using consistant labels and visual interaction metaphors. Overall, I utilized a more accessible design practice using elements from Material Design, that better respect cognitive load and neurodivergent users.
A tiny design system
To achieve constistency, ease of use and an overall simpler development I built a tiny atomic design system. This has already improved design communcation and helped solve existing usability issues. The goal was achieving justenough resuability to improve the developer pipeline without creating inflexibility or needless requirements.